Guest User

Untitled

a guest
Aug 29th, 2019
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.92 KB | None | 0 0
  1. import pyowm
  2. import telebot
  3.  
  4. owm = pyowm.OWM("7f752f741447f7ee318219e0e19c1d53", language='ru')
  5.  
  6. bot = telebot.TeleBot("851891399:AAE2I7qe-628WAg9FKcfNMiEyQjg9wPdNbc")
  7.  
  8. @bot.message_handler(content_types=['text'])
  9. def send_echo(message):
  10.     observation = owm.weather_at_place(message.text)
  11.     w = observation.get_weather()
  12.     temp = w.get_temperature('celsius')['temp']
  13.     answer = 'В городе ' + message.text + ' сейчас ' + w.get_detailed_status() + '\n'
  14.     answer += 'Температура сейчас в районе: ' + str(temp) + " градусов по Цельсию " + '\n\n'
  15.     if temp < 0:
  16.         answer += 'Ахтунг! На улице меньше нуля! Запереться дома и никуда не выходить! '
  17.     elif temp < 5:
  18.         answer += "Советую натянуть пуховичок, старичок. Или другую теплую куртку. "
  19.     elif temp < 10:
  20.         answer += " Будут не плохо выглядеть свитер с белой (или любой другой) жилеткой, с джинсами и полусапожками по цвету. (с) Мизуки Накамура. "
  21.     elif temp < 15:
  22.         answer += " Лучше потеплее одеться. Например ветровку. "
  23.     elif temp < 20:
  24.         answer += " В такую погоду больше всего подошел бы один слой на верх и один на низ. Пример: кофта/джинсы. "
  25.     elif temp < 25:
  26.         answer += " ВНИМАНИЕ!!!!! СЛИШКОМ ЖАРКО, СИДЕТЬ ДОМА!!!! "
  27.     else:
  28.         answer += ' ОТ ОДНОЙ МЫСЛИ ОБ УЛИЦЕ ЕСТЬ БОЛЬШАЯ ВЕРОЯТНОСТЬ СГОРЕТЬ! ВНИМАНИЕ: ПОЖАЛУЙСТА, ОТКРОЙТЕ ДВЕРИ В СВОЙ БУНКЕР И ЖДИТЕ ТАМ ДО СТАБИЛИЗАЦИИ ПОГОДЫ!!!  '
  29.     bot.send_message(message.chat.id, answer)      
  30. bot.polling(none_stop=True)
Advertisement
Add Comment
Please, Sign In to add comment