【发布时间】:2018-10-15 05:50:53
【问题描述】:
我将一些照片作为一组发送给我的电报机器人。我如何才能获得file_id 我所有上传的照片?
我使用 webhook,但响应不包含有关所有照片的任何数据,仅包含有关上次上传照片和 media_group_id 的一些数据。我怎样才能获得我上传的所有file_id的集体照片
【问题讨论】:
-
你必须收到几个更新,它们有相同的
media_group_id。 -
是的,这是获取一组照片的好方法,但在我的逻辑中,上传最后一张照片后,webhook 必须调用函数向用户发送消息,为此我需要知道最后一张照片的上传时间
-
有趣的事实 - 响应的“日期”元素在所有 webhook 中都是相同的。我上传了 5 张照片并收到了 5 个具有相同日期元素的回复。这意味着您可以通过 media_group_id 或时间元素检测合影
-
@AlexeyShablowski 你找到解决方案了吗?我有同样的问题,我在发布多张照片消息时只得到最后一张照片。之后,在下一条发布的消息(如果有)中,我会收到来自该媒体组的所有其余消息。完全不一致,因为在发布任何其他随机消息之前我无法获取所有图像。
-
当使用
sendMediaGroup时,它返回Message的数组。
标签: html telegram telegram-bot python-telegram-bot php-telegram-bot