【问题标题】:Telegram Bot webhook really slowTelegram Bot webhook 真的很慢
【发布时间】:2016-08-27 06:08:46
【问题描述】:

我已经创建了一个电报机器人并按照文档中的描述设置了一个 webhook。出于测试目的,我对其进行了设置,因此一旦您向机器人发送消息,它就会回复相同的消息。

现在我遇到的问题是,电报的更新恢复得很慢,而且我还没有收到一些消息。是我遗漏了什么还是 webhook 方法真的很慢?

【问题讨论】:

  • 并不慢。再次检查所有内容。
  • 您的 webhook 可能很慢。记录处理 Telegram 请求所需的时间。问题在您身边的可能性更高。

标签: bots webhooks telegram-bot


【解决方案1】:

我遇到了同样的问题。原来我在收到 POST 请求后没有响应电报服务器。因此,服务器不确定我是否获得了以前的更新,并不断发送我的 webhook 过去的更新。

我有一个快速服务器,我在处理 POST 请求后添加了这一行。

res.sendStatus(403)

您也可以通过访问此网址来确认这一点

https://api.telegram.org/<token>/getWebhookInfo

您会看到一个名为 pending_update_count 的属性。它应该为零或接近它。

【讨论】:

  • 在我的例子中,我通过 js Promise 返回了响应 - 你的回答让我觉得也许 Telegram API 不太喜欢它,结果证明是正确的..
  • 为什么不发回状态 200?
猜你喜欢
  • 1970-01-01
  • 2017-08-03
  • 2018-03-12
  • 2017-01-11
  • 2017-07-22
  • 2016-07-15
  • 1970-01-01
  • 1970-01-01
  • 2015-09-24
相关资源
最近更新 更多