@funny4badger

Как определить боту отправили 1 фото или несколько в сообщении?

Писал бота на библиотеке telebot и он начал падать после получения от пользователя больше одного фото в сообщении.
Как можно выяснить сколько в сообщении фото?
  • Вопрос задан
  • 2088 просмотров
Решения вопроса 1
@pembrock
При отправке нескольких фото объединенных в альбом, каждая считается отдельным сообщением, но у них есть общий media_group_id. Если не объединены, то каждая просто считается отдельным сообщением.
Так что, видимо, если в message присутствует и photo и media_group_id, то вероятно отправлено больше чем 1 фото. Если нужно знать сколько именно, то сохраняйте где то счетчик сгруппированный по значению media_group_id
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@sergeyfilippov4
if len(message.attachments) > 2:
    do()
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы