聊天机器人如何检测人是否加入了与客户的聊天会话?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了聊天机器人如何检测人是否加入了与客户的聊天会话?相关的知识,希望对你有一定的参考价值。
我们正在开发一个与facebook messenger一起使用的聊天机器人。我们有1个人工代理来解决机器人无法解决的问题。
有时,当机器人与客户进行交互时,人工代理会读取并回复客户,机器人无法检测客户的消息是否被回复,也无法停止发送消息。
我如何实现机器人实现客户的消息是否得到回复?
谢谢
答案
基本上有两种方法可以实现它:
- 收听消息echos只要向用户发送任何消息,Facebook Messenger API就会向您发送message echo webhook。因此,您可以收听所有echo消息,并将它们与您从chatbot发送的消息进行匹配。如果某些回音消息不匹配,则其他人跳入对话。然后你可以停止聊天机器人并让人工代理响应。一些超时后不要忘记打开聊天机器人。
- 移交协议Facebook已经实施了自己的handover protocol来处理这个问题。这不是我的最爱,因为它非常复杂并且有一定的缺点。
以上是关于聊天机器人如何检测人是否加入了与客户的聊天会话?的主要内容,如果未能解决你的问题,请参考以下文章