Advertisement
Guest User

Untitled

a guest
Sep 17th, 2019
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.90 KB | None | 0 0
  1. import pyowm
  2. from vkbottle import Bot, Message, VKError # Импортируем нужные нам классы
  3.  
  4. bot = Bot('493b9d53ddd73554760db7f5e40d73ff826e245ee60fbf3d0d74f5fc522a111d923713e6877869d764339', group_id=186615353, debug=True)
  5. owm = pyowm.OWM('6d00d1d4e704068d70191bad2673e0cc', language = "ru")
  6.  
  7. @bot.on.message('Погода <place>')
  8. @bot.on.message('погода <place>')
  9. async def weather(ans: Message, place, encoding='utf-8'):
  10.     try:
  11.         place = owm.weather_at_place(place)
  12.         w = observation.get_weather()
  13.         temp = w.get_temperature('celsius')["temp"]
  14.         await ans( "В городе " + place + "сейчас " + w.get_detailed_status())
  15.         await ans( "Температура сейчас в городе/стране " + str(temp))
  16.     except:
  17.         await ans( "Ошибка: Ефим приёмный")
  18.  
  19. if __name__ == '__main__':
  20.     bot.run()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement