@enabl3

Почему несколько фото в одном сообщении приходят как разные сообщения? И как получить и переслать несколько фотографий в одном сообщении?

Всем привет!
Подскажите пожалуйста, хочу получить айдишники всех фотографий и записать их в БД, которые отправлены одним сообщением, для последующей отправки через sendMediaGroup, но почему-то фотографии из одного сообщения приходят как несколько разных сообщения в которых по одному фото.
Делаю так:
if message.content_type == "photo":
        photo_id = message.photo[0].file_id
        photos = []
        for i in photo_id:
            photos.append(InputMediaPhoto(photo_id))
            break
        await bot.send_media_group(message.chat.id, photos)

и когда одним сообщением отправляю боту n фотографий, то в ответ мне приходит n сообщений с каждым фото.
  • Вопрос задан
  • 160 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Old_TyT
У каждой фотографии отправленой в альбоме, возвращается ключ "media_group_id" в словаре message, в одном альбоме, у всех документов ключ одинаков
Ответ написан
Ваш ответ на вопрос

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

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