Telebot выдаёт ошибку AttributeError: 'list' object has no attribute 'chat'. Хотя никакого списка там нет и близко

Есть вот такой код:

import telebot
from telebot import types

bot = telebot.TeleBot(Token)

@bot.message_handler(content_types=['text'])
def text(message):
    mess_text = ((message.text).lower()).strip()
    if mess_text == 'график скорости':
        phot = [telebot.types.InputMediaPhoto('https://psv4.userapi.com/c237331/u237777591/docs/d6/e0ea883e343a/up.jpg?extra=uTroiP6BmxqiAc4w0LOfEZ8UuChmoxEphesynkRrwcl6ImrtqVY7ZrHtfXbFs2u3cjqpTnae71ceuMHexD8qIbLz38euRHVI_oYBSJnJUE-K5v9y0vOT71MI2Yz7j8wS7uD-80a4c-4UDcwlInFc9GdfaAY', caption='Укажи график, который тебе дан (напиши 1 или 2)\n\nДалее что нужно найти (скорсть, начальная скорость или ускорение)\n\nИ через сколько секунд (если нужно найти начальную скорость или ускорение, то пиши 0)'),
                telebot.types.InputMediaPhoto('https://psv4.userapi.com/c237331/u237777591/docs/d11/6276ee0d6d78/down.jpg?extra=hb9a3xfD3uXkDt76TVE8LkpzQYo-Fzyd4OqAPU_9AhIBW5fdZqMKHWh672cf3nNd1bDK4MFjMTDT1wshiGlEvzEzbcwCLUTQAG2iPYQUY8FATe4VnD1FBwa6MHscwDeawa_C1ajdxQhqH7NNMc0jmtkxAGE')]
        msg = bot.send_media_group(message.chat.id, phot)
        bot.register_next_step_handler(msg, unit1_chapter4_ex1) # Функция unit1_chapter4_ex1 находится в другом файле, но она не важна т. к. до неё дело не доходит

Он выполняется до next_step (печатает текст и отправляет картинки, но не переходит к функции unit1_chapter4_ex1 ), дальше выдаёт ошибку AttributeError: 'list' object has no attribute 'chat'. Откуда он взял список я никак не могу понять, ведь если phot заменить на текст, а bot.send_media_group на bot.send_message, то всё работает нормально. Может кто поймёт? что не так?


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