import telebot
import time
from pyowm.owm import OWM
from pyowm.utils.config import get_default_config
bot = telebot.TeleBot("")
config_dict = get_default_config()
config_dict['language'] = 'ru'
owm = OWM('', config_dict)
@bot.message_handler(content_types=['text'])
def send_echo(message):
try:
observation = mgr.weather_at_place(message.text)
w = observation.weather()
temp = w.temperature('celsius')["temp"]
answer = "В городе " + message.text + " сейчас " + w.detailed_status() + "\n"
answer += "Температура сейчас " + str(temp) + "\n\n"
if temp <15:
answer +=("Сейчас будет тебе холодно")
elif temp <20:
answer +=("Прохладно иди домой")
else:
answer +=("Тепло ахахаххах")
bot.send_message(message.chat.id , answer)
except:
bot.send_message(message.chat.id,'Город не найден.')
bot.polling(none_stop = True)
input()