【发布时间】:2018-05-02 17:29:24
【问题描述】:
我正在尝试在 Slack 上部署我使用 rasa_nlu 开发的聊天机器人,并且我可以通过在 Ubuntu shell 上启动 python 脚本在我的计算机上本地运行。所以我正在尝试使用botkit。
我正在尝试学习本教程:
https://github.com/sohlex/botkit-rasa
我已成功连接到 Slack(基本上我在 Slack 上创建的机器人显示为在线)。现在,当我与机器人交谈时,我在 Ubuntu shell 上收到以下错误消息:
我想这都是关于我在哪里(在什么文件夹中)输入命令(或者我作为项目路径输入的内容):
$ python -m rasa_nlu.server --path projects
你对此有什么见解吗?
感谢您的帮助,
最好的,
【问题讨论】:
-
来自 Slack 的请求是什么样的?你运行的是什么版本的 Rasa?看起来应该是
project=my_project的 Rasa api 的 POST 来自project=undefined的 slack。 -
迦勒,非常感谢您的回答。主文件(bot.js)中确实有这些代码行: const rasa = require('../example/middleware-rasa')({ rasa_uri: 'localhost:5000', rasa_project: undefined }) 现在我已经厌倦了将其更改为我的项目名称,但它并没有更好的工作......我正在使用 rasa_nlu 12.2 和 rasa_core 0.9.0a2。
标签: javascript python botkit rasa-nlu