【发布时间】:2020-10-30 15:46:30
【问题描述】:
我正在调整我的 Telegram 机器人以接受 webhook 请求而不是进行持续轮询,因此我阅读了 Telegram API documentation about the setWebhook method。
我正在使用 Python 的微框架 Flask 来创建接收请求的 Web 应用程序。
在文档中的某处它说“如果请求不成功,我们将在合理的尝试次数后放弃。”。这是什么意思?我是否必须在我的 @app.route 装饰器中返回特定的内容,以便 API 了解我得到了我想要的东西?我对 Web 应用程序了解不多,所以我不知道如何说“嘿,我收到了你发送的内容”。
【问题讨论】:
-
这意味着:如果接收 hebhook 调用的服务器失败,它们将永远不会重试。
-
哦,是的,也许我没有以正确的方式详细说明。我的实际意思是“我如何对 API 说我收到请求并成功处理它?”。抱歉,我会编辑以使其更清晰
-
返回一个表示成功的有效状态码,如
200。
标签: python telegram-bot