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

Почему бот выдает ошибку?

КОД:

import telebot
import config

bot = telebot.TeleBot(config.TOKEN)

@bot.messege_handler(content_types=['text'])
def lalala(massage):
	bot.send_message(message.chat.id, massage.text)

# RUN
bot.polling(none_stop=True)


Ошибка

Traceback (most recent call last):
  File "/Users/aleksandr/Desktop/Bot/bot.py", line 6, in <module>
    @bot.handler_backends(content_types=['text'])
AttributeError: 'TeleBot' object has no attribute 'handler_backends'
>>>
  • Вопрос задан
  • 591 просмотр
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
@o5a
IDE как тут пишут конечно хорошо, но для изучения программирования Sublime вполне подходит. Просто нужно читать свои ошибки.

Не замечаете, что в представленном Вами коде стоит
@bot.messege_handler(content_types=['text'])
а в сообщении об ошибке ругается на строку
@bot.handler_backends(content_types=['text'])
Значит, или запускаете не тот файл, или запускаете, не сохранив изменения.
И правильно должно быть
@bot.message_handler(content_types=['text'])
Ответ написан
Комментировать
HemulGM
@HemulGM Куратор тега Python
Delphi Developer, сис. админ
Перед запуском скрипта сохранять его нужно (Ctrl+S)
Ответ написан
Комментировать
yupiter7575
@yupiter7575
Python программист
Причем тут ST? гугл переводчик сломался?
AttributeError: 'TeleBot' обьект не имеет атрибута 'handler_backends'
Ответ написан
Ваш ответ на вопрос

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

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