Как собрать чатбота с помощью botkit где-нибудь в приложении nodejs?

Я пытаюсь создать чат-бота с помощью botkit где угодно и nodejs. Я не хочу использовать какую-либо стороннюю платформу для обмена сообщениями. Я ссылаюсь на эту ссылку https://github.com/howdyai/botkit и пытаюсь настроить chatbot в приложении nodejs:

Сначала добавьте его в свой проект:

npm install - сохранить боткит

Затем добавьте Botkit в код своего приложения:

var Botkit = require ('botkit');

var controller = Botkit.anywhere (конфигурация);

controller.hears ('hello', 'direct_message', function (bot, message) {bot.reply (message, 'Helloself!'); });

Но они не упоминают, как звонить и где вызывать этот код в существующем приложении.

1 ответ

Перед началом работы вам понадобится промежуточное ПО NLU. Поскольку вы не хотите использовать сторонние сервисы, вы можете использовать RASA NLU, и Botkit также имеет простую интеграцию.

https://github.com/RasaHQ/rasa_nlu

Тогда Вы можете ниже легко использовать библиотеку Botkit-Anywhere-RASA.

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

1) Звездный сервер РАСА НЛУ

2) Клонируйте стартовый проект (#2) и запустите, используя "узел".

Для Botkit Web в любом месте: я выполнил следующие шаги URL: https://botkit.ai/getstarted.html

после этих шагов моя структура папок выглядит так:

вы можете перейти в public->client.js и найти здесь метод.

Другие вопросы по тегам