【发布时间】:2020-09-10 13:34:24
【问题描述】:
我正在尝试从电报 API 中的 /getUpdates 删除消息,但我不知道如何.. 我尝试使用 /deleteMessage
https://api.telegram.org/bot<TOKEN>/deleteMessage?chat_id=blahblah&message_id=BlahBlah
但它没有从 API 数据库中删除消息..
【问题讨论】:
我正在尝试从电报 API 中的 /getUpdates 删除消息,但我不知道如何.. 我尝试使用 /deleteMessage
https://api.telegram.org/bot<TOKEN>/deleteMessage?chat_id=blahblah&message_id=BlahBlah
但它没有从 API 数据库中删除消息..
【问题讨论】:
使用offset 参数调用getUpdates()。
使用您最新的getUpdates() 中的update_id 让Telegram 现在您已经处理了所有消息在此ID 之前;
getUpdate()
"ok": true,
"result": [
{
"update_id": 343126593, # <-- Remember / Save this id somewhere
"message": {
...
然后,在下一次 getUpdate() 调用中,包含 id:
https://api.telegram.org/<MY-TOKEN>/getUpdates?offset=343126593
【讨论】: