Хотел написать бота в телеграмм с добавлением 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()

Ответы (0 шт):