Как собрать чатбота с помощью 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 и найти здесь метод.