我用botkit创建了一个FB聊天机器人,我试图连接一个对话框流中间件。
出于某种原因,当我连接中间件时,我没有得到任何回复:
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!');
});
我已经完成的事情: