【问题标题】:What's the use of Telegram webhooks?Telegram webhook 有什么用?
【发布时间】:2020-11-13 15:42:08
【问题描述】:

我正在使用 Telegraf 库在 Node.js 中使用 Telegram API 并设置一个 webhook。好的,现在发送给机器人的每个请求都进入路由。现在我可以使用 MVC 结构处理请求、注册用户等。好的,但那又怎样?我可以像这样使用 Telegraf 中间件做同样的事情。

bot.use(async (ctx, next) => {
  // do anything you need here
  await next()
})

我错过了什么?老实说,我不明白。

【问题讨论】:

    标签: node.js telegram telegraf


    【解决方案1】:

    它们的区别:

    • 长轮询:机器人总是向 Telegram API 请求更新(因此得名)。
    • Webhook: 每当机器人更新时,Telegram 就会向您设置的端点发送一个 POST 请求。

    【讨论】:

      【解决方案2】:

      正如官方documentation中所说的那样

      设置 webhook 意味着您向 Telegram 提供位于 URL 的形式,您的机器人在该 URL 上侦听更新。我们需要成为 能够连接到该 URL 并发布更新。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-03-12
        • 1970-01-01
        • 2017-01-11
        • 1970-01-01
        • 2016-04-10
        • 2020-09-22
        • 2017-08-03
        • 1970-01-01
        相关资源
        最近更新 更多