getUpdates和Webhooks之间的电报不同

时间:2017-06-29 02:23:32

标签: bots telegram

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

有人可以用简单的语言解释这一点 提前谢谢

2 个答案:

答案 0 :(得分:3)

" getupdates"之间的区别和#34; webhook"就像拉动和推动之间的区别一样!

使用" getupdates"你甚至不需要服务!您可以通过提供机器人令牌来调用电报服务器,如果有任何更新,它会向您发送新的更新。这意味着即使每1000次请求只有一次更新,您的机器人也总是在忙着打电话!

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

最后而且至少如果你想要你的机器人更快,你应该使用webhook。

答案 1 :(得分:1)

两种方法可以获得相同的内容,但您只能同时使用其中一种。

Webhook依赖于HTTPS服务器,通常在PHP中使用。

如果您没有网络界面,最好选择getUpdates,它不需要HTTPS地址来接收更新。