如何从Facebook Messenger启用/禁用聊天机器人



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

有办法做到这一点吗?

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

最新更新