@nagibator007

При запуске программы telegram-bot'a происходит непонятная мне ошибка. поможете?

Выглядит она так - "A request to the Telegram API was unsuccessful. Error code: 401. Description: Unauthorized"
Токен бота изменял на новый и все равно она падает.
Ниже прикладываю код моей программы, токены немного изменены. Может кто сталкивался с таким и разобрался что не так

import telebot
from pyowm.owm import OWM
from pyowm.utils.config import get_default_config
config_dict = get_default_config()
config_dict['language'] = 'ru'
owm = OWM('205d4059ce16fabc1e4d839823f', config_dict)

mgr = owm.weather_manager()
bot = telebot.TeleBot("1731282334:AAFFrdO9120tWO9RZuw5I0HiLcZebNhg", parse_mode=None)

@bot.message_handler(func=lambda m: True)
def echo_all(message):
    observation = mgr.weather_at_place(message.text)
    w = observation.weather
    temp = w.temperature('celsius') ['temp']
    speed = w.wind() ['speed']
    answer = 'В городе ' + message.text + 'сейчас ' + w.detailed_status + '\n'
    answer += ' Температура сейчас в районе ' + str(temp) + '\n'
    answer += ' Cкорость ветра равна ' + str(speed) + ' м/c' + '\n'
    if temp < 10:
        answer += 'Сейчас очень холодно,одевайся тепло!'
    elif temp < 20:
        answer += 'Сейчас холодно'
    else:
        answer += 'На улице тепло!'
        bot.send_message(message.chat.id, answer)
bot.polling(none_stop=True)
  • Вопрос задан
  • 180 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы