Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 带有Botkit Facebook的API.AI中间件无响应_Node.js_Botkit - Fatal编程技术网

Node.js 带有Botkit Facebook的API.AI中间件无响应

Node.js 带有Botkit Facebook的API.AI中间件无响应,node.js,botkit,Node.js,Botkit,我正在尝试将API.AI中间件添加到Facebook Messenger上的Botkit中 但是,它不会从API.AI返回任何内容 有人成功地用Botkit实现了API.AI吗 controller.middleware.receive.use(apiai.receive); controller.hears(['apiai'],'message_received',apiai.hears,function(bot, message) { console.log('APIAI: ',

我正在尝试将API.AI中间件添加到Facebook Messenger上的Botkit中

但是,它不会从API.AI返回任何内容

有人成功地用Botkit实现了API.AI吗

controller.middleware.receive.use(apiai.receive);

controller.hears(['apiai'],'message_received',apiai.hears,function(bot, message) {
    console.log('APIAI: ', message)
});

这里是API.AI中间件

我也有同样的问题。必须弄清楚controller.heares的第一个参数(在您的例子中为“apiai”)必须与apiai代理上的意图名称完全匹配。您可能遇到的另一个问题是将消息对象记录到控制台。我要把它拉紧

JSON.stringify(消息)