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

У меня ошибка TypeError: 'list' object is not callable Что делать?

Код:

import telebot

bot = telebot.TeleBot('тут токен')

@bot.message_handlers(commands=['start'])
def main(message):
      bot.send_message(message.chat.id, 'привет!')


Ошибка:

Traceback (most recent call last):
  File "c:\Users\Win10_Game_OS\Desktop\прграмирование\bot.py", line 5, in <module>
    @bot.message_handlers(commands=['start'])
     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: 'list' object is not callable


Что делать? Я все перепробовал.
  • Вопрос задан
  • 132 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack-разработчик на Python
    14 месяцев
    Далее
  • Skillbox
    Создание Telegram-бота и продвижение в мессенджерах
    3 месяца
    Далее
  • Stepik
    Телеграм-боты на Python: продвинутый уровень
    2 недели
    Далее
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
RTFM!
Всё перепробовал, а прочитать внимательно - не пробовал.
Почему ты вообще трогаешь message_handlers, это не декоратор, а список установленных обработчиков. Даже по названию можно догадаться - handlers во множественном числе.
Тебе нужен message_handler.
Смотри официальные примеры.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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