npm 包 alexa-message-builder 使用教程

阅读时长 3 分钟读完

什么是 alexa-message-builder

alexa-message-builder 是一个可以帮助前端开发人员更轻松地构建 Alexa 所需的 JSON 格式信息的 npm 包。使用它可以快速构建自定义:Alexa Skills Kit(ASK) 和 Alexa Smart Home Skill(MPHS)。

安装和使用

在使用 alexa-message-builder 之前,首先需要搭建一个 node.js 开发环境和安装 npm 包管理器。接着,我们就可以在代码中使用 npm 安装 alexa-message-builder:

使用示例

构建 Ask 接口响应

Ask 接口的响应格式需要 json 格式的数据,可以用 alexa-message-builder 来快速构建它。

这个示例展示了如何使用 addOutputSpeech 函数来添加文本回答。使用 .build() 方法来构建 json 格式的响应。

这将输出以下 json 格式:

-- -------------------- ---- -------
-
  ---------- ------
  ----------- -
    --------------- -
      ------- ------------
      ------- ------- -------
    -
  -
-

构建 MedicalSkillStore 接口响应

MedicalSkillStore(MPSS) 接口的响应格式也需要 json 格式的数据,同样可以使用 alexa-message-builder 快速构建:

这个示例展示了如何使用 addDirective 函数添加指令。与 Ask 接口不同的是,这里可以添加多个指令。

这将输出以下 json 格式:

-- -------------------- ---- -------
-
  ---------- ------
  ----------- -
    ------------- -
      -
        ------- -------------------------
        ----------- - ----- ------- -
      --
      -
        ------- -------
        ------- - ----- ------- -
      -
    -
  -
-

结语

alexa-message-builder 让前端开发人员更简单地构建符合 Alexa 技能和智能家居技能接口的格式。希望这篇文章可以帮助大家了解如何使用 alexa-message-builder。

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

纠错
反馈