Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import pyowm
- from vkbottle import Bot, Message, VKError # Импортируем нужные нам классы
- bot = Bot('493b9d53ddd73554760db7f5e40d73ff826e245ee60fbf3d0d74f5fc522a111d923713e6877869d764339', group_id=186615353, debug=True)
- owm = pyowm.OWM('6d00d1d4e704068d70191bad2673e0cc', language = "ru")
- @bot.on.message('Погода <place>')
- @bot.on.message('погода <place>')
- async def weather(ans: Message, place, encoding='utf-8'):
- try:
- place = owm.weather_at_place(place)
- w = observation.get_weather()
- temp = w.get_temperature('celsius')["temp"]
- await ans( "В городе " + place + "сейчас " + w.get_detailed_status())
- await ans( "Температура сейчас в городе/стране " + str(temp))
- except:
- await ans( "Ошибка: Ефим приёмный")
- if __name__ == '__main__':
- bot.run()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement