我如何确认已在AWS Lamba中收到Telegram Bot的消息

时间:2017-04-23 10:04:47

标签: aws-lambda telegram-bot python-telegram-bot

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

我正在使用此库 - Python Telegram Bot

1 个答案:

答案 0 :(得分:0)

Bot预计在非常短的时间内响应可能是3秒,并且它不会在该时间段内恢复任何响应,僵尸程序会向服务器或您的lambda发送另一个请求,从而导致多个响应。由于lambda需要时间来设置容器和某些环境所以你可以做到这一点你可以添加一个周期性触发器(CloudWatch Schedule Event)来每隔5或10秒触发一次这个lambda以保持温暖,这样它就可以响应或确认你的机器人在短时间内请求。