Я создал чат-бот FB с botkit и пытаюсь подключить промежуточное ПО диалогового потока.
По какой-то причине, когда я подключаю промежуточное ПО, я не получаю никакого ответа:
bot.js :
var dialogflowMiddleware = require('botkit-middleware-dialogflow')({
token: process.env.dialogflow
});
controller.middleware.receive.use(dialogflowMiddleware.receive);
controller.hears('test', 'message_received', dialogflowMiddleware.hears, function(
bot,
message
) {
console.log('MESSAGE:', message);
bot.reply(message, 'Hello!');
});
То, что я сделал:
- Использование Dialogflow API v1
- Использовать правильноклиентский токен
- Правильно назвал мое намерение 'test'
- Удалено промежуточное программное обеспечение и проверено, что оно работает (чтобы убедиться, что проблема связана с чем-то другим)