1

我已加入群组中的机器人来存档消息。我正在编写用于存档的 php 代码,直到完成,我手动从浏览器获取更新。并将结果保存在文本文件中。我经常使用偏移量来获取更新的消息。但是下次当我在偏移后获取更新时(例如之后的一次),我看到我有一个跳跃!例如,如果最后一个 id 是 1500,则在 getupdate 之后我看到 1553 或 1540,而我没有看到间隙中的 msgs。任何人都可以帮助我,好吗?

4

1 回答 1

0

我可能是因为如果在一段时间(大约 24 小时)内没有请求,旧的更新就会被删除。

来自https://core.telegram.org/bots/api#getting-updates

传入的更新将存储在服务器上,直到机器人收到它们 [...],但它们的保存时间不会超过 24 小时。

我不确定丢失的更新是否会消耗update_id价值。

于 2016-07-02T08:20:04.417 回答