Задать вопрос

Как исправить ошибку в телеграмм боте: AttributeError: 'Bot' object has no attribute 'message_handler'?

Для работы с телеграмм ботом использую прокси сервер. Подрубил:

pip install pyTelegramBotAPI
pip install pywin32
pip install telepot


Сам код:

import telepot

basic_auth = ('login', 'passwd')
SetProxy = telepot.api.set_proxy("http://104.9.116.75:8881", basic_auth)
bot = telepot.Bot('921777438:OAF39zJDCrf5fVViNNuYsmXXZ-En8WSr3p0')

@bot.message_handler(commands=['start'])
def start_message(message):
    bot.send_message(387033819, 'Привет, ты написал мне /start')

bot.polling()


Выполнение следующего кода вызывает ошибку: AttributeError: 'Bot' object has no attribute 'message_handler' . В интернете конкретного решения так и не нашел. Кто-то советует переустановить Python и все модули. Но что я не делал ошибка так и осталась. В чем по Вашему мнению может быть проблема?
  • Вопрос задан
  • 627 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
@Taus
Вы перепутали библиотеки telepot (пример) с telebot (пример).
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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