【问题标题】:No project found with name 'undefined' Botkit + rasa_NLU未找到名称为“未定义”Botkit + rasa_NLU 的项目
【发布时间】: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


【解决方案1】:

我遇到了同样的问题,下面的代码为我解决了这个问题。

var rasa = require('botkit-rasa')(
                       {rasa_uri: 'http://localhost:5000', rasa_project: 'default'});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-25
    • 2019-07-07
    • 1970-01-01
    • 1970-01-01
    • 2021-01-15
    • 1970-01-01
    相关资源
    最近更新 更多