Этот вопрос закрыт для ответов, так как повторяет вопрос Почему не работает телеграмм бот?
@interneterrorhehe

Почему не работает телеграмм бот?

import telebot
import config

bot = telebot.TeleBot(config.TOKEN)

@bot.message_handler(content_types=['text'])
def func(message):
  bot.send_message(message.chat.id, message.text)

bot.polling(none_stop=True)


И в другом файле у меня TOKEN = '(тут токен)'

Ну бот не работает выдает ошибку:

Traceback (most recent call last):
File "C:\Users\Дима\Desktop\programm\bot.py", line 6, in
@bot.message_handler(content_types=['text'])
AttributeError: 'TeleBot' object has no attribute 'message_handler'
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ответы на вопрос 1
У вашего объекта TeleBot, нет такого атрибута как message_handler к которому вы ссылаетесь. Это у вас сказано в трейсбеке.

AttributeError: 'TeleBot' object has no attribute 'message_handler'


Попробуйте так, раньше уже было в темах

import telebot
import config

bot = telebot.TeleBot(config.TOKEN)

@bot.message_handler(content_types = ['text'])
def func(message):
  bot.send_message(message.chat.id,message.text)

if __name__ == '__main__':
    bot.polling(none_stop=True)


Также попробуйте єто

pip3 uninstall telebot
pip3 install pytelegrambotapi --upgrade


Ну и на крайняк читайте тут, там та же проблема есть парочка решений
https://github.com/MasterGroosha/telegram-tutorial...
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы