Amazon web services AWS Lambda和Messenger聊天机器人无限循环

Amazon web services AWS Lambda和Messenger聊天机器人无限循环,amazon-web-services,aws-lambda,facebook-chatbot,Amazon Web Services,Aws Lambda,Facebook Chatbot,我正在尝试将AWS Lambda设置为我的messenger机器人的webhook。我使用Python3.6构建处理程序 如果webhook返回3到4条消息,一切都正常。 当webhook向messenger bot发送超过10条消息时,这将创建无限循环。我必须取消订阅机器人才能让它停止 还有一件事,我构建了另一个flask服务器,并使用ngrok进行测试,一切正常。无论创建了多少条消息,都没有无限循环 我该怎么阻止它?我怀疑问题来自AWS Lambda。谢谢 检查您订阅的事件,并确保您正确处理

我正在尝试将AWS Lambda设置为我的messenger机器人的webhook。我使用Python3.6构建处理程序

如果webhook返回3到4条消息,一切都正常。 当webhook向messenger bot发送超过10条消息时,这将创建无限循环。我必须取消订阅机器人才能让它停止

还有一件事,我构建了另一个flask服务器,并使用ngrok进行测试,一切正常。无论创建了多少条消息,都没有无限循环


我该怎么阻止它?我怀疑问题来自AWS Lambda。谢谢

检查您订阅的事件,并确保您正确处理了所有事件。
可能是您的代码将消息传递或消息回送视为真实用户消息,我已经发现了问题所在。循环的发生是因为Lambda的延迟时间。处理请求花费的时间太长,因此在此期间,facebook messenger继续将请求发布到webhook服务器