AWS Lambda 和 Messenger 聊天机器人无限循环
AWS Lambda and Messenger chat bot infinite loop
我正在尝试将 AWS Lambda 设置为我的 Messenger 机器人的 Webhook。我使用 Python 3.6 构建处理程序。
如果 webhook returns 3 到 4 个消息,一切正常。
当 webhook 向 Messenger bot 发送超过 10 条消息时,这会产生无限循环。我必须取消订阅机器人才能让它停止。
还有一点,我又搭建了一个flask server,用ngrok测试了一下,一切正常。无论创建多少消息都不会无限循环
我该如何阻止它?我怀疑问题来自 AWS Lambda。谢谢!
检查您订阅的活动,确保您正确处理了所有活动。
可能是您的代码将 messeging_delivery 或消息 _echo 视为真实用户消息
我已经找到问题了。循环发生是因为 Lambda 的延迟时间。处理请求的时间太长,所以在这段时间里,facebook messenger 继续POST向webhook服务器
请求
我正在尝试将 AWS Lambda 设置为我的 Messenger 机器人的 Webhook。我使用 Python 3.6 构建处理程序。
如果 webhook returns 3 到 4 个消息,一切正常。 当 webhook 向 Messenger bot 发送超过 10 条消息时,这会产生无限循环。我必须取消订阅机器人才能让它停止。
还有一点,我又搭建了一个flask server,用ngrok测试了一下,一切正常。无论创建多少消息都不会无限循环
我该如何阻止它?我怀疑问题来自 AWS Lambda。谢谢!
检查您订阅的活动,确保您正确处理了所有活动。 可能是您的代码将 messeging_delivery 或消息 _echo 视为真实用户消息
我已经找到问题了。循环发生是因为 Lambda 的延迟时间。处理请求的时间太长,所以在这段时间里,facebook messenger 继续POST向webhook服务器
请求