我喜欢开始使用电报机器人,我已经阅读了文档,但仍然无法理解," getUpdates"之间的区别是什么?和#34; webhooks" 来源:telegram docs
有人可以用简单的语言解释这一点 提前谢谢
答案 0 :(得分:3)
" getupdates"之间的区别和#34; webhook"就像拉动和推动之间的区别一样!
使用" getupdates"你甚至不需要服务!您可以通过提供机器人令牌来调用电报服务器,如果有任何更新,它会向您发送新的更新。这意味着即使每1000次请求只有一次更新,您的机器人也总是在忙着打电话!
使用" webhook",您首先通知电报有关您的服务器IP和侦听端口以及您的公钥。然后,只要有任何更新,电报就会调用您的服务器。
最后而且至少如果你想要你的机器人更快,你应该使用webhook。
答案 1 :(得分:1)
两种方法可以获得相同的内容,但您只能同时使用其中一种。
Webhook依赖于HTTPS服务器,通常在PHP中使用。
如果您没有网络界面,最好选择getUpdates,它不需要HTTPS地址来接收更新。