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

Как исправить ошибку в телеграмм боте: 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 и все модули. Но что я не делал ошибка так и осталась. В чем по Вашему мнению может быть проблема?
  • Вопрос задан
  • 628 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Профессия Python-разработчик + ИИ
    10 месяцев
    Далее
Решения вопроса 1
@Taus
Вы перепутали библиотеки telepot (пример) с telebot (пример).
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽