具有单个 rasa 堆栈的多个 facebook 机器人

Multiple facebook bot with single rasa stack

我正在尝试为不同的 Facebook 页面开发集中式 rasa 堆栈。所有 fb 页面都属于不同的学校,所有学校都使用相同的软件来存储驻留在服务器中的数据。所有学校的数据都由不同的 mysql 数据库分隔。该机器人将用于从各个学校的 fb 页面获取不同学校的数据。所有的对话流程都是一样的,只是数据库会因学校而异。我是 rasa 的新手。在自定义操作中从 db 执行数据检索时,有什么方法可以将所有 fb bot 连接到单个 rasa 堆栈并根据 fb bot 区分 db?任何帮助将不胜感激。

遗憾的是,目前无法做到这一点。每个输出通道只能有一个。这意味着,您目前需要为每个 facebook 频道部署一个 Core 实例。 我为此向 Rasa Core 添加了一个 issue,因为我认为这对于 Rasa Core 来说是一个很酷的功能。