如何删除电报API中的队列更新? [英] How to delete queue updates in telegram api?
本文介绍了如何删除电报API中的队列更新?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试从Telegram API中的/getUpdate中删除消息,但我不知道如何删除.. 我尝试使用/deleteMessage
https://api.telegram.org/bot<TOKEN>/deleteMessage?chat_id=blahblah&message_id=BlahBlah
但它没有从API数据库中删除消息..
推荐答案
getUpdates()
,参数设置为最后一条消息的id,以1
递增1
我们需要让Telegram知道我们处理了哪条消息。为此,请将offset
参数设置为您的脚本处理的最后一条消息的update_id + 1
。
调用
getUpdates()
获取最新消息的update_id
https://api.telegram.org/<MY-TOKEN>/getUpdates
{ "ok": true, "result": [ { "update_id": 343126593, # <-- Remember / Save this id "message": { ...
将
update_id
增加1
在下一次
getUpdates()
调用时,将offset
参数设置为id:https://api.telegram.org/<MY-TOKEN>/getUpdates?offset=343126594
这篇关于如何删除电报API中的队列更新?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文