0

我有一个在 AWS Lamdba 上运行的 Telegram 机器人。我使用 webhook(不是 getUpdates) 我了解到,如果您不确认已收到该消息,则 Telegram 会继续将其发回。那么我该怎么做呢?

我正在使用这个库 - Python Telegram Bot

4

1 回答 1

0

Bot 期望在很短的时间段内做出响应,可能是 3 秒,并且它不会在该时间段内回复任何响应,bot 会向服务器或您的 lambda 发送另一个请求,这会导致多个响应。由于 lambda 需要时间来设置容器和某些环境,因此您可以添加一个定期触发器(CloudWatch 调度事件)以每 5 或 10 秒触发一次此 lambda 以使其保持温暖,以便它可以响应或确认您的机器人短时间内的要求。

于 2017-04-23T20:42:31.653 回答