您可以在此页面上按支持的 Actions on Google 功能查找示例。 选择下面的某个示例,即可在 Actions on Google GitHub 代码库中查看完整示例。在 GitHub 代码库中,您可以克隆或下载示例,以帮助您构建自己的操作。
GitHub 上的示例
下表列出了我们的示例操作项目。您可以按要在示例中使用的功能过滤此表格。
示例 | 说明 | 重要功能 |
---|---|---|
Hello World | 一个简单的 Action,可通过场景条件和 webhook 事件处理程序来响应用户“Hello world”。 | 场景、网络钩子、简单回答 |
对话组件 | 一种 Action,可根据用户提出的要求,以不同的对话组件进行响应。此操作包含简单响应、富响应、视觉选择响应和媒体响应。 | 基本卡片、按钮、图片卡片、列表、集合、媒体响应、简单响应、表格卡片 |
Interactive Canvas | 使用 Interactive Canvas 在全屏模式下渲染旋转三角形的 Action。此 Actions 项目还包含一个用于 Interactive Canvas 的简单 Web 应用。 | Interactive Canvas |
账号关联 | 一种模拟茶馆的操作,关联账号的用户可以在其中下达虚构订单并存储自己的偏好设置。 在操作中,用户可以转到允许其关联账号的对话流程。 | 关联账号 |
交易 | 一种 Action,可让用户使用两种不同的付款选项(Google Pay 和商家管理的付款方式)下单并接收收据。该操作会检查交易要求,还会演示构建交易流程的不同方面。 | 交易 |
每日更新和推送通知 | 一种 Action,可让用户使用提供的系统场景订阅虚构健身课程的每日更新或推送通知。 | 每日更新、推送通知 |
Google 事实 | 根据用户的回答,以不同类别向用户展示有关 Google 的事实的 Action。用户可以选择了解 Google 的历史或其总部。 | Actions Builder、丰富响应、多模态响应、Interactive Canvas、自定义类型、场景过渡、深层链接 |
本地化 | 一个演示如何支持本地化以及如何组织项目以支持多种语言和语言区域的操作。 | 本地化 |
自定义 NLU | 一个演示如何在网络钩子代码中组织 Actions 项目以支持您自己的自定义自然语言理解 (NLU) 的 Action。 | 自定义 NLU |
智能家居
想让用户通过 Google 助理控制您的 IoT 设备? 请参阅我们的智能家居示例。