Привет народ, хотел написать бота телеграм, выдаёт ошибку, кто поможет - буду благодарен:
———————————————
import telebot
import time
from pyowm import OWM
# from pyowm.utils.config import get_default_config
# from pyowm.commons.exceptions import NotFoundError
# config_dict = get_default_config()
# config_dict['language'] = 'ru'
owm = OWM('xxxx') #xxxx
#mgr = OWM.weather_manager()
bot = telebot.TeleBot('xxxx')
#xxxx
@bot.message_handler(content_types=['text'])
def send_echo(message):
mgr = owm.weather_manager()
observation = mgr.weather_at_place(message)
w =
observation.weather()
#temp = w.temperature('celsius')["temp"]
if(message == 'moscow'):
answer = "В городе {message.text}, сейчас {w.detailed_status}" + "\n"
#answer += "Температура: {temp}"
bot.send_message(
message.chat.id, answer)
while True:
try:
bot.polling(none_stop=True, interval=0, timeout=20)
except Exception as E:
time.sleep(1)
———————————————