本页面简要介绍了可用于构建互动式 Google Chat 应用的框架。
借助交互式 Chat 应用,用户可以执行以下任何操作:
- 将 Chat 应用添加到 Chat 聊天室或私信。
- 向聊天应用发送消息或接收来自聊天应用的消息。
- 使用命令提示聊天应用。
- 预览来自外部服务或系统的链接。
- 向聊天应用提交信息,例如在对话框或卡片消息中输入文字。
用户如何发现和使用交互式 Chat 应用
用户可以通过多种方式发现和使用发布到 Marketplace 的聊天应用,包括:
- 在 Google Chat 或 Marketplace 中搜索并安装 Chat 应用。
- 与已添加到 Chat 聊天室的 Chat 应用互动。
- 在 Google Workspace 管理员代表用户安装 Chat 应用后,用户可以在私信面板中发现该 Chat 应用。
如需开始使用 Chat 应用,Google Chat 用户可以向 Chat 应用发送私信,也可以将其添加到聊天室中。用户还可以通过 @提及 Chat 应用来添加该应用。如需了解详情,请参阅使用 Chat 应用。
以下示例展示了用户如何 @提及 Chat 应用以将其添加到聊天室:
为您的互动式 Chat 应用选择框架
如需构建可与用户互动的聊天应用,您可以选择以下框架:
- Google Workspace 加购项(开发者预览版):可让您扩展其他 Google Workspace 应用,并在 Google Workspace Marketplace 上将您的 Chat 应用与其他类型的应用一起列出。 如需了解详情,请参阅 Google Workspace 插件文档中的扩展 Google Chat。
- Chat API 互动事件:可用于构建其他功能,例如 Chat 应用首页,以及使用其他架构,例如 Pub/Sub 和 Dialogflow CX。如需了解详情,请参阅接收和响应互动事件。
配置交互式 Chat 应用
对于每个框架,下表显示了有关配置和创建基本互动式 Chat 应用的文档,适用于每种 Google Chat 应用架构:
配置 | 加购 | 聊天 API 互动事件 | |
---|---|---|---|
配置 Chat API | 文档 | 文档 | |
快速入门 | |||
Apps 脚本 | 文档 | 文档 | |
HTTP 服务 | 文档 | 文档 | |
Dialogflow CX | 不适用于插件。 | 文档 | |
Pub/Sub | 不适用于插件。 | 文档 |
构建互动功能
下表针对每个框架显示了用于构建互动功能的文档:
功能 | 加购 | 聊天 API 互动事件 |
---|---|---|
发送消息 | 文档 | |
响应命令 | 文档 | 文档 |
构建互动式对话框 | 文档 | 文档 |
收集和处理信息 | 文档 | 文档 |
预览 Chat 消息中的链接 | 文档 | 文档 |
为 Chat 应用构建首页 | 不适用于加购项。 | 文档 |
连接到外部系统和工具 | 文档 | 文档 |