构建交互式 Google Chat 应用

本页面简要介绍了可用于构建互动式 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 应用添加到聊天室。

为您的互动式 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 应用构建首页 不适用于加购项。 文档
连接到外部系统和工具 文档 文档