目前,我已成功为 Messenger Bot 开发人工切换协议。
Chat with a person
”,机器人将停止工作,用户的输入将会
被发送到页面收件箱。 Mark as done
”后,机器人将收回线程控制。按计划运作。问题是我们还希望查看和跟踪与机器人聊天的所有用户,即使他只是与机器人进行交互。因为我们想跟踪我们的机器人有任何缺陷。
我知道我可以记录来自我服务器端的数据。但我很好奇有没有更智能的解决方案来处理这个问题。可能是两个收件箱。一个用于“人工切换协议”的收件箱和一个用于“所有聊天记录”的收件箱。
答案 0 :(得分:0)
创建另一个应用程序,将其添加为Secondary Receiver并将其订阅到备用事件。无论当前正在聊天的应用是什么,它都能够看到所有传入的webhook事件:
https://developers.facebook.com/docs/messenger-platform/reference/webhook-events/standby