Telegram 如何获取电报机器人web服务器关闭时未传递的消息?

Telegram 如何获取电报机器人web服务器关闭时未传递的消息?,telegram,telegram-bot,python-telegram-bot,telegram-webhook,node-telegram-bot-api,Telegram,Telegram Bot,Python Telegram Bot,Telegram Webhook,Node Telegram Bot Api,奇怪的是,当接受Webhook的web服务器关闭时(由于重新部署、故障或维护),是否有办法避免跳过从电报机器人发送的消息 使用轮询时,电报API从上次检索开始发送消息,不会跳过任何消息 但是如何使用Webhooks呢?使用轮询还是有一些特殊的机制?我最近也遇到了同样的问题,但我只是通过在服务器启动时将启动时间保存到一个变量,然后使用Telegrambot.Message.date并比较是否在服务器启动时间之前发送的时间来解决它。Telegram保留传入的消息24小时内,如果Webhook关闭(即

奇怪的是,当接受Webhook的web服务器关闭时(由于重新部署、故障或维护),是否有办法避免跳过从电报机器人发送的消息

使用轮询时,电报API从上次检索开始发送消息,不会跳过任何消息


但是如何使用Webhooks呢?使用轮询还是有一些特殊的机制?

我最近也遇到了同样的问题,但我只是通过在服务器启动时将启动时间保存到一个变量,然后使用
Telegrambot.Message.date
并比较是否在服务器启动时间之前发送的时间来解决它。

Telegram保留传入的消息24小时内,如果Webhook关闭(即重新部署),则消息将在再次联机后发送

它在Heroku上工作,例如,当您的Dyno关闭时:一旦启动,聊天机器人将再次注册电报,并将接收队列中仍然可用的消息

有两种相互排斥的方式来接收bot的更新-一方面是getUpdates方法,另一方面是webhook方法。传入的更新将存储在服务器上,直到bot以任何方式接收到它们,但它们的保存时间不会超过24小时


有关更多详细信息,请参阅电报。

电报是否发送网络钩子以查找错过的更新?这将非常好。您是否有任何文档或相关内容的链接需要确认?请参阅电报文档。