Telegram bot api - getUpdates不会删除已删除的邮件

时间:2017-02-02 07:01:43

标签: telegram telegram-bot

我正在开发 Telegram Bot API ,我想在我的应用程序中实现一些功能。此时,我需要通过僵尸程序获取最后一条未删除的频道消息。为此,我创建了一个机器人并将其设置为该频道的管理员,并致电getUpdates官方api的方法。为了调用此方法,我提供了bot token,并设置了offset: -1limit: 1。这将返回最后一条消息。但是我的问题是即使我删除了上一条消息,api仍然会返回已删除的消息。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

这可能有点晚了,但是:我认为这应该是这样的。电报getUpdates仅用于检查是否有新的更新。消息删除不计入更新,这是您获取已删除更新的原因。遗憾的是,没有属性来检查消息是否已被删除......

也许您可以考虑使用webhook作为替代或类似的想法?