【问题标题】:Messenger BOT - falback to opertatorMessenger BOT - 回退到操作员
【发布时间】:2016-10-31 10:47:55
【问题描述】:

我是 Messenger 平台的新手,我正在开发一个与 Facebook Messenger 集成的帮助台 BOT(在 Facebook 页面上)。 我想知道将对话回退/重定向到“真正的代理/操作员”的最佳实践(当 BOT 无法理解或帮助用户时)。 是否可以重定向到另一个页面?提醒操作员? ... 我只是在考虑各种可能性和最佳实践....欢迎任何建议!

谢谢!

【问题讨论】:

  • 机器人是你的脚本,所以它当然可以“提醒操作员”......你需要做的就是实现它某种方式。

标签: facebook facebook-messenger facebook-chatbot


【解决方案1】:

我在聊天机器人中所做的是,当用户想要与真正的代理交谈时,他会按下一个名为“与支持人员交谈”的按钮。 (这个按钮什么时候发送我就不说了,你可以自己制定标准)

现在在我的数据库中,有一列“与支持人员聊天”,当用户按下“与支持人员交谈”按钮时,它变为“真”,只要它为真,聊天机器人脚本将忽略来自的每条消息这个用户。

现在是重要的部分:用户何时想要返回聊天机器人?

我给我的代理一个字符串,比如“取消聊天会话”。每当用户想要返回聊天机器人时,我的代理都会输入“取消聊天会话”。

发生的情况是,我为我的 webhook 订阅了 messing_echoes 事件,该事件只是将我的代理发送给任何用户的每条消息也发送到我的聊天机器人。

其余的你都知道,我会检查我的聊天机器人中的每个请求是否是 Echo,检查文本,如果是“取消聊天会话”,我会将“与支持人员聊天”列设置为 false用户,他又回到了聊天机器人。

查看 Facebook 文档中的 messing_echoes 事件: messaging_echoes

我希望你能利用这个:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-11
    • 1970-01-01
    • 2018-10-18
    • 2017-09-04
    • 1970-01-01
    • 2017-12-18
    • 1970-01-01
    相关资源
    最近更新 更多