@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 сообщений с каждым фото.
  • Вопрос задан
  • 464 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Old_TyT
У каждой фотографии отправленой в альбоме, возвращается ключ "media_group_id" в словаре message, в одном альбоме, у всех документов ключ одинаков
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект