构建交互式 Google Chat 应用

本页面简要介绍了可用于构建互动式 Google Chat 应用的框架。

借助互动式 Chat 应用,用户可以执行以下任一操作:

  • 将 Chat 应用添加到 Chat 聊天室或私信。
  • 向 Chat 应用发送消息或接收来自 Chat 应用的消息。
  • 使用命令提示 Chat 应用。
  • 预览来自外部服务或系统的链接。
  • 向 Chat 应用提交信息,例如在对话框或卡片消息中输入文字。

用户如何发现和使用互动式 Chat 应用

用户可以通过多种方式发现和使用发布到 Marketplace 的 Chat 应用,包括:

  • 在 Google Chat 或 Marketplace 中搜索并安装 Chat 应用。
  • 与已添加到 Chat 聊天室的 Chat 应用互动。
  • 在 Google Workspace 管理员代表用户安装 Chat 应用后,用户可以在私信面板中发现该应用。

如需开始使用 Chat 应用,Google Chat 用户可以向 Chat 应用发送私信,也可以将其添加到聊天室中。用户还可以通过 @提及 Chat 应用来添加该应用。如需了解详情,请参阅使用 Chat 应用。

以下示例展示了用户如何 @提及 Chat 应用以将其添加到聊天室:

通过在消息中输入 @ 将 Chat 应用添加到聊天室。

为互动式 Chat 应用选择框架

如需构建可与用户互动的 Chat 应用,您可以选择以下框架:

  • Google Workspace 插件:可让您扩展其他 Google Workspace 应用,并在 Google Workspace Marketplace 上与其他类型的应用一起列出您的 Chat 应用。 如需了解详情,请参阅 Google Workspace 插件文档中的扩展 Google Chat。
  • Chat API 互动事件:可让您构建仅限 Chat 应用的体验,直接接收和响应 Chat API 互动事件。 如需了解详情,请参阅接收和响应互动事件。

配置交互式 Chat 应用

下表针对每种框架,显示了有关如何为每种 Google Chat 应用架构配置和创建基本互动式 Chat 应用的文档:

配置 加购 Chat API 互动事件
配置 Chat API 文档 文档
快速入门  
Apps 脚本 文档 文档
HTTP 服务 文档 文档
Dialogflow CX 文档 文档
Pub/Sub 文档 文档

构建互动功能

下表针对每个框架显示了用于构建互动功能的文档:

功能 加购 Chat API 互动事件
发送消息 文档
响应命令 文档 文档
构建交互式对话框 文档 文档
收集和处理信息 文档 文档
预览 Chat 消息中的链接 文档 文档
为 Chat 应用构建首页 文档 文档
连接到外部系统和工具 文档 文档