Ошибка при создании бота на телеграм (Python telebot)

@bot.message_handler(commands=["command"]) # В commands может быть несколько разных команд
def answer(message):
    command = message.split(maxsplit=1)[1] # В переменной будет всё,что идёт после /comman

Выводит ошибку:

command = message.split(maxsplit=1)[1] AttributeError: 'Message' object has no attribute 'split' 

Найдите ошибку пожалуйста


Ответы (2 шт):

Автор решения: Exodus

Вам нужно сперва получить текст из объекта message. Попробуйте так:

command = message.text.split(maxsplit=1)[1]
→ Ссылка
Автор решения: MazZz3R

Чтобы получить текст, надо обратиться к message.text Таким образом, ваш код должен выглядеть так:

@bot.message_handler(commands=["command"])
def answer(message):
    command = message.text.split(maxsplit=1)[1]
→ Ссылка