我已经思考了大约16个小时的一个问题,需要编写PHP/CuRl等代码-机器人已经能够工作,一切都很好。但目前的问题是如何停用机器人,允许人类与顾客/发送者开始聊天。
有人成功地为此创建了一个路由吗?从我所看到的来看,这相当困难,您需要禁用等等。这对我的客户来说需要付出很多努力。
感谢任何意见。
我已经思考了大约16个小时的一个问题,需要编写PHP/CuRl等代码-机器人已经能够工作,一切都很好。但目前的问题是如何停用机器人,允许人类与顾客/发送者开始聊天。
有人成功地为此创建了一个路由吗?从我所看到的来看,这相当困难,您需要禁用等等。这对我的客户来说需要付出很多努力。
感谢任何意见。
https://developers.facebook.com/docs/messenger-platform/handover-protocol
第5步中实际发生的情况有点不清楚:
传递线程控制:在对话的某个时刻,用户可能会选择与在线客服交互。为了处理这种情况,将线程控制从主接收器传递到辅助接收器。辅助接收器将收到一个 messaging_handovers webhook 事件,以通知它现在控制着对话。
这并没有真正禁用机器人(如 OP 所请求的那样),也不是页面所有者控制的,而是用户的控制。似乎 FB 想象用户输入类似“我想与人聊天”的内容触发机器人传递控制……但让页面所有者简单地将应用程序置于待机状态并自行处理消息会很好。