Telegram Bot-当我的机器人服务器关闭时,有没有办法删除传入消息



我目前正在开发Telegram机器人,但当我关闭服务器并再次打开它时,机器人会对服务器关闭时发送的每一个命令做出反应。有没有办法在服务器关闭时删除命令消息?或者有不同的方法吗?

有一个技巧可以删除所有更新。快速设置和删除网络挂钩会清除所有挂起的更新。因此,下次开始轮询时,不会有新的更新。

您可以按以下顺序调用:

  1. https://api.telegram.org/bot[TOKEN]/setWebhook?url=https://postman-echo.com/post
  2. https://api.telegram.org/bot[TOKEN]/deleteWebhook

因此,在启动服务器之前,您可以有一个脚本来调用这些方法!

你可以在网络浏览器中通过观察来测试这一点

  • https://api.telegram.org/bot[TOKEN]/getUpdates

最新更新