npm 包 @manekinekko/google-actions-starter 使用教程

阅读时长 4 分钟读完

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 命令:

这个命令会全局安装 @manekinekko/google-actions-starter 包,以便让您在任何项目中使用它。

构建自己的 Google Actions

要构建自己的 Google Actions,您需要根据以下步骤进行操作:

  1. 创建自己的项目
  2. 在项目中安装 @manekinekko/google-actions-starter
  3. 配置您的项目
  4. 编写代码

创建自己的项目

首先,您需要创建自己的项目,这个项目将是您 Google Actions 的基础。您可以使用任何你想要的开发语言和框架来创建您的项目,比如 Node.js 或者 Python 等等。只要您的项目可以进行 HTTPS 通信,就可以与 Google Actions 进行交互。

在项目中安装 @manekinekko/google-actions-starter

接下来,在您的项目中,您需要安装 @manekinekko/google-actions-starter。您可以使用 npm 命令来安装这个包:

这个命令会将 @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。下面是一个处理函数的示例:

在这个处理函数中,我们返回了一个问候语,以及两个建议,询问 Google Assistant 用户的名字。当用户回答了这个问题之后,您可以使用相应的 intents 和处理函数来提供更多的信息。

结论

使用 @manekinekko/google-actions-starter,您可以轻松地构建自己的 Google Actions 应用程序。这个 npm 包提供了一种简单而灵活的方式来处理来自 Google Assistant 的请求,并将相应发送回 Google Assistant。希望本篇文章可以帮助您开始构建自己的 Google Actions 应用程序。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066bca967216659e24463d

纠错
反馈