getupdate方法中的Telegram Bot update_id有时会跳转

时间:2015-09-02 14:53:03

标签: telegram-bot

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

1 个答案:

答案 0 :(得分:0)

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

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

  

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

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