首页 > 解决方案 > 如何从 Facebook Messenger 启用/禁用聊天机器人

问题描述

我已经成功构建了一个聊天机器人 rasa 应用程序来连接 Facebook Messenger。机器人负责回复用户的消息,而不是管理页面。我想要更灵活的东西。用户可以启用/禁用聊天机器人。当用户禁用聊天机器人时,他们将改为与管理页面聊天(机器人在再次打开之前不会监听)

有没有办法做到这一点?

标签: facebook-messengerrasa

解决方案


要暂停与机器人的对话,如果用户要求将其交给人类,您可以编写一个规则,在触发该意图时执行自定义操作,该操作会返回一个ConversationPaused事件。这样,机器人就会停止倾听用户的声音,而您管理页面上的人可以回复。该链接中有一个ConversationResumed事件,您可以使用该事件再次恢复与机器人的对话。


推荐阅读