【问题标题】:API.AI middleware with Botkit Facebook no responseAPI.AI 中间件与 Botkit Facebook 无响应
【发布时间】:2017-08-04 21:02:58
【问题描述】:

我正在尝试将 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中间件https://github.com/abeai/botkit-middleware-apiai

【问题讨论】:

    标签: node.js botkit


    【解决方案1】:

    我遇到了同样的问题。必须弄清楚,controller.heares 的第一个参数(在您的情况下为“apiai”)必须与您的 apiai 代理上的意图名称完全匹配。您可能遇到的另一个问题是将消息对象记录到控制台。我要字符串化

    JSON.stringify(message)

    它或将 message.intent 记录到控制台。希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2018-02-21
      • 2017-04-23
      • 1970-01-01
      • 2018-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-01
      • 1970-01-01
      相关资源
      最近更新 更多