def send_weather(message):
try:
params = message.text.split(maxsplit= 1)[1]
if params:
city = params[0]
observation = owm.weather_at_place(city)
w = observation.get_weather()
temp =w.get_temperature('celsius')['temp']
answer = 'В городе ' + city + ' сейчас ' + w.get_detailed_status() + '\n'
answer += 'Температура в районе ' + str(round(temp)) + ' градусов' + '\n\n'
if temp < 5:
answer += 'Очень холодно, оденься тепло ☺️'
elif temp < 15:
answer += 'Прохладно, лучше оденься потеплее '
else:
answer += 'Не холодно, можешь хоть в трусах идти '
bot.send_message(message.chat.id, answer)
else:
bot.send_message(message.chat.id, help.ERR_MSG)
except pyowm.exceptions.api_response_error.NotFoundError:
bot.send_message(message.chat.id, 'Город не найден ')
ничего по команде не выдает в чат