Помогите с этой ошибкой буду благодарен понять не могу как ее решить раньше все работало после переустановки питона все пошло по наклонной
import pyowm
import telebot
from pyowm.utils.config import get_default_config
owm = pyowm.OWM('d0b1b17b2e1bfab0e9535df21e0a9ec6')
bot = telebot.TeleBot("1760636729:AAEqOo_RNqiY_S4r3DzxPoLh95a0rWJL_w8")
# Язык
config_dict = get_default_config()
config_dict['language'] = 'ru'
mgr = owm.weather_manager()
reg = owm.city_id_registry()
@bot.message_handler(content_types=['text'],)
def send_echo(message):
observation = mgr.weather_at_place(message.text)
w = observation.weather
tempetature = w.temperature('celsius')['temp']
answer = 'В городе ' + message.text + ' сейчас ' + w.detailed_status + '\n'
answer += ' Температура: ' + str(tempetature) + " °С" + '\n\n'
if tempetature < 10:
answer += 'Там так холодно бррр, одевайся потеплее ! '
elif tempetature < 20:
answer += 'На улице прохладно но ты не замерзнишь, веды ты горячая штучка хD '
else:
answer += 'Сегодня отличная погода !!! '
bot.send_message(message.chat.id, answer)
bot.polling(none_stop=True)
if __name__ == '__main__':
bot.infinity_polling()
Traceback (most recent call last):
File "D:\Games\Python\Проекты\main.py", line 17, in <module>
def send_echo(message):
TypeError: 'NoneType' object is not callable