本页将介绍如何为 Google Chat 应用。应用首页是一个可自定义的卡片界面 用户打开直接 消息。
例如,您可以 配置应用首页卡片消息,以包含与 Chat 扩展应用 斜杠命令。对于最终用户,应用主屏幕是 只有在 Chat 应用的私信中 应用开发者启用相应功能
使用卡片构建器设计和预览聊天应用的 JSON 卡片消息:
打开卡片制作工具前提条件
Python
一款已启用互动功能的 Google Chat 应用。要创建 交互式 Chat 应用,请完成此快速入门。
Apps 脚本
一款已启用互动功能的 Google Chat 应用。要创建 交互式聊天应用,请完成此快速入门。
Node.js
一款已启用互动功能的 Google Chat 应用。要创建 交互式 Chat 应用,请完成此快速入门。
Java
一款已启用互动功能的 Google Chat 应用。要创建 交互式 Chat 应用,请完成此快速入门。
配置 Chat API
如要支持应用主屏幕,您必须更新 Chat API 配置 Google Cloud 控制台中。
Python
在 Google Cloud 控制台中,点击菜单 > 更多产品 > Google Workspace > 产品库 > Google Chat API。
点击管理,然后点击配置标签页。
选中 Support App Home 复选框。
在 App Home 网址(应用主屏幕网址)字段中,添加网址。这个值通常与 作为应用网址的网址。此网址是针对
APP_HOME
事件。点击保存。
Apps 脚本
在 Google Cloud 控制台中,点击菜单 > 更多产品 > Google Workspace > 产品库 > Google Chat API。
点击管理,然后点击配置标签页。
选中 Support App Home 复选框。
点击保存。
Node.js
在 Google Cloud 控制台中,点击菜单 > 更多产品 > Google Workspace > 产品库 > Google Chat API。
点击管理,然后点击配置标签页。
选中 Support App Home 复选框。
在 App Home 网址(应用主屏幕网址)字段中,添加网址。这个值通常与 作为应用网址的网址。此网址是针对
APP_HOME
事件。点击保存。
Java
在 Google Cloud 控制台中,点击菜单 > 更多产品 > Google Workspace > 产品库 > Google Chat API。
点击管理,然后点击配置标签页。
选中 Support App Home 复选框。
在 App Home 网址(应用主屏幕网址)字段中,添加网址。这个值通常与 作为应用网址的网址。此网址是针对
APP_HOME
事件。点击保存。
构建应用首页
<ph type="x-smartling-placeholder">
当用户通过 聊天应用,并且可以在 一个互动事件,例如点击按钮、提交表单或关闭对话框。
在以下示例中,Chat 应用会显示 一张初始应用首页卡片,其中显示了该卡片的创建时间 按钮。当用户点击该按钮时,Chat 应用 会返回一张更新后的卡片,其中会显示更新后的卡片的创建时间。
为应用首页创建初始卡片
如要构建应用主屏幕,Chat 应用必须处理
APP_HOME
个互动事件,并返回一个
RenderActions
pushCard
导航。
更新应用首页卡片
如果初始应用首页卡片包含按钮等交互式微件
或选择输入,您的 Chat 应用必须处理
来检索相关互动事件
RenderActions
updateCard
导航。详细了解如何处理
小程序,请参见
处理用户输入的信息。
限制
一般来说,
navigation
为
不适用于 Chat 应用。您无法退回一叠卡片。
只有 pushCard
(针对初始响应)和 updateCard
(针对更新)
。
相关主题
- 查看使用应用主屏幕的 Chat 应用示例。
如需打开对话框,请使用
OPEN_DIALOG
交互。如需更多信息 请参阅 打开一个对话框以响应应用首页卡片。如需关闭对话框,请使用
CLOSE_DIALOG
互动关闭对话框 并返回应用首页卡片,或使用CLOSE_DIALOG_EXECUTE
互动,以关闭对话框并刷新应用首页卡片。对于 请参阅 响应应用首页卡片的对话框。有关如何使用应用主屏幕的示例,请参阅 Codelab 中的问题管理 Chat 应用 使用 Gemini 构建 Google Chat 应用。