getUpdates 和 Webhooks 之间的电报不同

Mis*_*Cat 2 bots telegram

我喜欢开始使用电报机器人,我已经阅读了文档,但仍然无法理解,“getUpdates”和“webhooks”之间有什么区别来源:telegram docs

有人可以用通俗的语言解释一下吗 提前谢谢

tas*_*ori 5

“getupdates”和“webhook”的区别就像pull和push的区别!

使用“getupdates”,您甚至不需要服务器!您通过提供机器人的令牌来主动调用电报服务器,如果有新更新,它会向您发送新的更新。这意味着您的机器人总是忙于调用电报,即使每 1000 个请求只有一个更新!!

使用“webhook”,您首先通知电报有关您的服务器 IP 和侦听端口以及您的公钥。然后电报会在有任何更新时调用您的服务器。

最后也是最重要的如果你想让你的机器人更快,你应该使用 webhook。