Хотел написать бота в телеграмм с добавлением pyown но он не работает
хотел написать бота в телеграмм который по названию города определяет температуру и >погоду, но он не работает помогите пожалуйста.
from pyowm import OWM
from pyowm.utils.config import get_default_config
import telebot
config_dict = get_default_config()
config_dict['language'] = 'ru'
owm = OWM('52e5b2c012e2c8bff7fc52059ccdf416', config_dict)
bot = telebot.TeleBot("TOKEN",parse_mode=None)
@bot.message_handler(content_types=['text'])
def send_echo(message):
mgr=owm.weather_manager()
observation = mgr.weather_at_place( message.text )
w = observation.weather
temperature = w.temperature('celsius')['temp']
answer = "Погода в указанном городе: " + w.detailed_status + "\n"
answer += "В городе " + place + " сейчас температура: " + str(temperature) + " по
Цельсию." + "\n\n"
if temperature < float(10):
answer += ("На улице очень холодно одевайся тепло!")
elif temperature < float(20):
answer += ("На улице не сильно холодно, но лучше одень кофту.")
else:
answer += ("На улице тепло можешь идти в майке и шортах!")
bot.send_message(message.chat.id, messege.answer)
bot.infinity_polling()