我正在测试Telegram bot api以获取更新
https://api.telegram.org/bot
但是,我意识到我只能获得100次更新,而其他更新则不会出现.有没有办法得到我的其余更新?
您可以使用该limit
参数来控制收到的更新数量.但是,根据文档:
限制:...接受1-100之间的值.默认为100
这意味着您一次不能收到超过100个更新.
如果您想要接收更新的更新,则必须确认较旧的更新,因此服务器不会一遍又一遍地向您提供相同的旧消息.注意update_id
.例如,如果您收到了update_id
999,那么下次打电话时getUpdates
,您应该使用:
https://api.telegram.org/bot/getUpdates?offset=1000
这样,服务器就知道你已收到update_id
低于1000的s,并且不会一遍又一遍地给出相同的旧消息.