Google Actions 是一种可以让用户与 Google Assistant 直接交互的技术,而 @manekinekko/google-actions-starter 这个 npm 包则是一个用于构建 Google Actions 的开源项目。在这篇文章中,我们将介绍如何使用 @manekinekko/google-actions-starter 构建自己的 Google Actions。
下载和安装 @manekinekko/google-actions-starter
要下载和安装 @manekinekko/google-actions-starter,您需要使用 npm 命令:
npm install --global @manekinekko/google-actions-starter
这个命令会全局安装 @manekinekko/google-actions-starter 包,以便让您在任何项目中使用它。
构建自己的 Google Actions
要构建自己的 Google Actions,您需要根据以下步骤进行操作:
- 创建自己的项目
- 在项目中安装 @manekinekko/google-actions-starter
- 配置您的项目
- 编写代码
创建自己的项目
首先,您需要创建自己的项目,这个项目将是您 Google Actions 的基础。您可以使用任何你想要的开发语言和框架来创建您的项目,比如 Node.js 或者 Python 等等。只要您的项目可以进行 HTTPS 通信,就可以与 Google Actions 进行交互。
在项目中安装 @manekinekko/google-actions-starter
接下来,在您的项目中,您需要安装 @manekinekko/google-actions-starter。您可以使用 npm 命令来安装这个包:
npm install --save @manekinekko/google-actions-starter
这个命令会将 @manekinekko/google-actions-starter 包加入到您的项目中,并且自动添加到您的 package.json 文件中。
配置您的项目
要配置 @manekinekko/google-actions-starter,您需要创建一个 JSON 文件。这个文件将是您 Google Actions 的配置文件。在这个配置文件中,您需要定义每一个 intent,以及这个 intent 对应的处理函数。下面是一个配置文件的示例:
-- -------------------- ---- ------- - ---------- - - ------- ---------------------- ---------- ------- -- - ------- ---------------------- ------------- ----- ---------- ---------- - - -
这个配置文件定义了两个 intents,一个是 start,另一个是 fallback。当使用者说出一个与这些 intents 相应的词汇时,@manekinekko/google-actions-starter 将会调用相应的处理函数。
编写代码
编写代码是构建 Google Actions 应用程序的最后一步。您需要编写处理函数来处理来自 Google Assistant 的请求,并将相应发送回 Google Assistant。下面是一个处理函数的示例:
function start(request, response) { response.send({ speech: "Hello, what is your name?", suggestions: ["My name is John", "My name is Jane"] }); }
在这个处理函数中,我们返回了一个问候语,以及两个建议,询问 Google Assistant 用户的名字。当用户回答了这个问题之后,您可以使用相应的 intents 和处理函数来提供更多的信息。
结论
使用 @manekinekko/google-actions-starter,您可以轻松地构建自己的 Google Actions 应用程序。这个 npm 包提供了一种简单而灵活的方式来处理来自 Google Assistant 的请求,并将相应发送回 Google Assistant。希望本篇文章可以帮助您开始构建自己的 Google Actions 应用程序。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066bca967216659e24463d