Ответы пользователя по тегу Telegram
  • Ошибка в пересылке фото?

    @AlexPyth
    Разработчик ПО
    В message.photo ничего нет, поэтому возникает такая ошибка. Оберни эту строку в условие, что message.photo это список.

    Пояснение
    Скорее всего, эта функция вызывается при каждом событии "Получение сообщения", содержит ли тело сообщения фотографии или нет. И, если фотографий нет, то в message.photo тоже, разумеется, ничего нет и его тип соответствует NoneType. При попытке взять значение из такой переменной, как из списка, выполняется ошибка TypeError.


    if type(message.photo) is list
    Ответ написан
    Комментировать