mirror of
https://github.com/MuRuLOSE/limoka.git
synced 2026-06-18 07:04:19 +02:00
Commited backup
This commit is contained in:
26
Fl1yd/FTG-Modules/weather.py
Normal file
26
Fl1yd/FTG-Modules/weather.py
Normal file
@@ -0,0 +1,26 @@
|
||||
import requests
|
||||
from .. import loader, utils
|
||||
|
||||
|
||||
def register(cb):
|
||||
cb(WeatherMod())
|
||||
|
||||
class WeatherMod(loader.Module):
|
||||
"""Погода с сайта wttr.in"""
|
||||
strings = {'name': 'Weather'}
|
||||
|
||||
async def pwcmd(self, message):
|
||||
""""Кидает погоду картинкой.\nИспользование: .pw <город>; ничего."""
|
||||
args = utils.get_args_raw(message).replace(' ', '+')
|
||||
await message.edit("Узнаем погоду...")
|
||||
city = requests.get(f"https://wttr.in/{args if args != None else ''}.png").content
|
||||
await message.client.send_file(message.to_id, city)
|
||||
await message.delete()
|
||||
|
||||
|
||||
async def awcmd(self, message):
|
||||
"""Кидает погоду ascii-артом.\nИспользование: .aw <город>; ничего."""
|
||||
city = utils.get_args_raw(message)
|
||||
await message.edit("Узнаем погоду...")
|
||||
r = requests.get(f"https://wttr.in/{city if city != None else ''}?0?q?T&lang=ru")
|
||||
await message.edit(f"<code>Город: {r.text}</code>")
|
||||
Reference in New Issue
Block a user