【问题标题】:Nodejs + Solution for [wit] [converse] Error: Model not found (404) in 2017?Nodejs + [wit] [converse] 的解决方案错误:2017 年找不到模型(404)?
【发布时间】:2017-09-20 21:06:18
【问题描述】:

我正在尝试运行 node-wit/messenger.js 并得到错误:

[wit] [converse] 错误:找不到模型 (404)

Google 告诉我必须为机器人创建一个故事。

但它在 2016 年得到了解决。目前,WIT 通知 Stories 和 POST /converse 已被弃用。这将在 2018 年 2 月中断!

那么,任何人都可以帮我通过它吗? 2017年有解决这个问题的办法吗?

Ps:我正在尝试在 GET /message 中使用“上下文”来保存值。

【问题讨论】:

    标签: node.js facebook-messenger-bot wit.ai


    【解决方案1】:

    如果你想使用 wit.ai,那么你需要创建你的意图,然后直接使用 API 来提取它。

    const client = new WIT({accessToken: <WIT_API_TOKEN>});
    client.message(message, context)
    .then((body) => {
    
    })
    .catch(console.error);
    

    你需要解析'body'的内容。这将包含意图和您的实体。

    然后,您的 Bot 将需要根据解析的内容处理不同的回复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-24
      • 2016-07-23
      • 1970-01-01
      相关资源
      最近更新 更多