如何在nodejs应用程序中的任何位置使用botkit构建chatbot?

时间:2018-03-03 21:31:30

标签: node.js chatbot botkit

我正在尝试使用botkit在任何地方和nodejs构建一个聊天机器人。我不想使用任何第三方消息传递平台。我引用此链接https://github.com/howdyai/botkit#build-your-bot并尝试在nodejs应用程序中设置chatbot:

  

首先,将其添加到您的项目中:

     

npm install --save botkit

     

然后,将Botkit添加到您的应用程序代码中:

     

var Botkit = require('botkit');

     

var controller = Botkit.anywhere(configuration);

     

controller.hears('hello','direct_message',function(bot,message){       bot.reply(消息,'你自己!'); });

但他们没有提到如何调用以及在现有应用程序中调用此代码的位置。

2 个答案:

答案 0 :(得分:0)

在开始之前,您需要一个NLU中间件。由于您不想使用第三方服务,因此您可以使用RASA NLU,Botkit也可以轻松集成。

https://github.com/RasaHQ/rasa_nlu

然后您可以使用以下易于使用的Botkit-Anywhere-RASA库。

https://github.com/matteoredaelli/botkit-starter-web-rasa-nlu

1)为RASA NLU服务器加注星标

2)克隆入门项目(#2)并使用“node。”运行。

答案 1 :(得分:0)

对于任何地方的Botkit Web: 我遵循以下URL步骤: https://botkit.ai/getstarted.html

这些步骤之后,我的文件夹结构如下:

enter image description here

您可以导航到public-> client.js,在这里可以找到方法。