首页 > 解决方案 > Telegram Bot API media_group_id 在 send_media_group 方法中的使用

问题描述

我正在尝试将 media_group_id 值存储在数据库中以供以后参考照片。但我无法使用 types.send_media_group 方法将其作为 MediaGroup 发送。发送媒体组照片的机制是什么?我试过了:

file=types.InputMediaPhoto('12338991854684052')
bot.send_media_group(message.from_user.id,[file,])

PS:我正在使用 pyTelegramBotAPI 库

标签: pythonpython-3.xtelegram-botpy-telegram-bot-api

解决方案


好吧,因为 mediaGroupId 不等于 mediaPhotoVideos。

您想记录来自同一媒体组 ID 的带有照片的多条消息,然后使用 sendMediaGroup 重新发送。

只是一个注释。您需要将每条消息的照片限制为 2 到 9 张。


推荐阅读