Node.js Wit.ai 整合
Node.js Wit.ai integration
我正在学习 wit.ai 并完成教程 (https://wit.ai/docs/quickstart)。其他一切顺利,直到第 6 步,它要求我克隆 node.js 客户端并安装 npm。通常,我创建一个单独的 node.js 项目,然后 npm intall whatever-the-module-is 然后使用它。
我对如何使用 node-wit 感到困惑。我想创建自己的 node.js 服务器,我的机器人将调用它来实现业务逻辑。以下是我需要帮助的几个问题:
我可以只创建一个基本的 node.js 项目,安装并使用 node-wit 吗?
如果我在 heroku 上部署我的节点项目,我应该在哪里提供端点供 wit.ai 调用?教程没有提到任何相关内容。
我可以在不使用 Promise 或他们在 node-wit 教程中提供的任何代码的情况下执行业务逻辑吗?
总的来说,我只是对 node-wit 代码的工作方式感到困惑。
谢谢。
1) 是的,你可以。只需 运行 npm install --save node-wit
,查看 github 了解更多信息 https://github.com/wit-ai/node-wit
2) 端点 url 在模块内设置。检查 lib/config.js 文件。您只需指定 API 密钥即可与 Wit 通信。
3) SDK只使用promises,所以你也必须使用它们。这里有两个解决方案:i) 掌握这个概念,我猜这是值得的,因为 promises 非常容易实现 ii) 编写你自己的 API 调用,这并不困难(查看 HTTP API 文档)
我正在学习 wit.ai 并完成教程 (https://wit.ai/docs/quickstart)。其他一切顺利,直到第 6 步,它要求我克隆 node.js 客户端并安装 npm。通常,我创建一个单独的 node.js 项目,然后 npm intall whatever-the-module-is 然后使用它。
我对如何使用 node-wit 感到困惑。我想创建自己的 node.js 服务器,我的机器人将调用它来实现业务逻辑。以下是我需要帮助的几个问题:
我可以只创建一个基本的 node.js 项目,安装并使用 node-wit 吗?
如果我在 heroku 上部署我的节点项目,我应该在哪里提供端点供 wit.ai 调用?教程没有提到任何相关内容。
我可以在不使用 Promise 或他们在 node-wit 教程中提供的任何代码的情况下执行业务逻辑吗?
总的来说,我只是对 node-wit 代码的工作方式感到困惑。
谢谢。
1) 是的,你可以。只需 运行 npm install --save node-wit
,查看 github 了解更多信息 https://github.com/wit-ai/node-wit
2) 端点 url 在模块内设置。检查 lib/config.js 文件。您只需指定 API 密钥即可与 Wit 通信。
3) SDK只使用promises,所以你也必须使用它们。这里有两个解决方案:i) 掌握这个概念,我猜这是值得的,因为 promises 非常容易实现 ii) 编写你自己的 API 调用,这并不困难(查看 HTTP API 文档)