如何解决我如何“说”我成功获得他们的Webhook请求的Telegram API?
我正在使我的Telegram机器人适应于接受webhooks请求,而不是进行持续轮询,因此我读了Telegram API documentation about the setWebhook method。
我正在使用Python的微框架Flask创建接收请求的Web应用程序。
在文档中的某个地方显示“如果请求失败,我们将在经过合理的尝试后放弃。”这是什么意思?我是否必须在我的@ app.route装饰器中返回特定内容,以便API理解我得到了想要的东西?我对Web应用程序了解不多,所以我不知道该怎么说“嘿,我收到了您发送的邮件”。
解决方法
这意味着它是否无法发送更新(例如,如果您的Webhook已关闭)。您无需返回任何东西,只需要您的Webhook在时间之前处于活动状态即可。
, Webhook方法允许Telegram将消息推送到您的后端。
Webhook通常应始终处于联机状态,但是如果断开,则消息(在Telegram端)将排队一段时间。
当您的Flask应用需要一些时间(例如,启动)时,此方法非常有用。
请注意,该消息仅传递一次:如果Webhook失败(后端错误)并返回错误文本或http状态码(403),则该消息将被消耗,并且将不会重新发送。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。