Google Chat 应用示例

本部分提供的示例说明了如何构建和部署不同的 各种聊天应用

借助快速入门教程开始使用

如果您从未构建过 Chat 应用,不妨开始体验 (完成快速入门)。快速入门介绍了如何设置和运行 示例。要开始使用 Google Chat API,您可以从两种类型的 快速入门:

  • API 快速入门:通过构建 调用 Chat API 来 代表您执行任务,例如发送邮件或返回 你所属的聊天室。
  • 互动式快速入门:配置 Chat API,创建一个基本聊天应用, 你可以添加到聊天室以及与之互发消息。

API 快速入门

API 快速入门使用用户身份验证 来调用 Chat API,这意味着它们以 经过身份验证的 Chat 用户。在这种情况下,快速入门可帮助您 像自己一样调用 Chat API与交互式快速入门不同, 无需安装 Chat 应用或与其互动 Chat 聊天室中的消息。

API 快速入门提供以下语言版本:

对于其他所有编程语言,请查看并安装我们的 客户端库以开始使用 Chat API。

交互式快速入门

根据需要从以下互动式快速入门中选择 build:

完成快速入门后,您可以继续构建, Chat 应用可以执行以下操作:

  • 回复用户: 斜杠命令、对话框、链接预览和其他互动功能。
  • 主动或独立执行任务,例如只要 外部服务中发生的变化为了执行 并非由用户发起,因此您必须设置应用身份验证,确保 Chat 应用可以进行身份验证,并调用 Chat API。有关详情,请参阅 作为 Google Chat 应用进行身份验证

探索更多完整示例

试用快速入门后,您可以浏览 Chat 应用示例 使用更多功能和服务的用户下表列出了一些 根据格式划分的 Chat 应用示例, 使用的技术、架构和互动功能:

  • 格式:样本的格式,包括: <ph type="x-smartling-placeholder">
      </ph>
    • 教程提供了完整的分步说明, 并假定您在 Google Cloud 项目之外没有进行任何设置。
    • Codelab 是一个或多个 Google 产品的指导性演示,通常 并在活动中展示并稍后发布,供您在家中试用。
    • GitHub 代码示例已发布到 Google Chat GitHub 代码库 并提供了一些基本使用说明。很多时候 文档中也会用到这些示例
  • 技术:Google Workspace 和 Google Cloud 示例中使用的产品、服务或 API。
  • 架构Chat 应用架构 或服务
  • 了解示例使用了哪些互动功能: <ph type="x-smartling-placeholder">
      </ph>
    • 斜杠命令:响应 命令,例如 /about.
    • 对话框:在新窗口中打开界面 用户可以在其中输入和提交信息
    • 链接预览:附件 基于卡片的界面与包含第三方链接的消息 服务,以便用户预览或更新该链接中的信息。
    • 首页:显示 Chat 应用的消息中的首页标签页 在这里,用户可以了解或使用其功能。
    • 互动式微件:使用微件 鼓励用户点击消息或与消息互动,以及 包括按钮、复选框和文本输入。
    • 事件:响应 Chat 中的活动,例如新消息或 空间。
示例 说明 格式 技术 架构 斜杠命令 对话框 链接预览 首页 互动式微件 事件
AI 知识助理 使用 Gemini 根据以往的消息内容回答问题 简短的聊天内容。 教程
Google Workspace Events API
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Eventarc
Google Cloud Vertex AI
Google Gemini
Google Cloud Firestore
HTTP (Node.js)
事件管理 在 Chat 中应对突发事件,并生成基于 AI 的突发事件 Google 文档中解决方法摘要。 教程
Admin SDK API
Google 文档
Google Cloud Vertex AI
Apps 脚本
管理项目 帮助用户在 Chat 中创建、更新和完成项目。 教程
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Vertex AI
Google Cloud Firestore
HTTP (Node.js)
使用 Gemini 构建 Google 应用 在 2024 年 Google I/O 大会上,使用 Gemini 构建各种 Chat 应用 功能。 Codelab
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Vertex AI
Google Gemini
Google Workspace Events API
Apps 脚本
HTTP (Node.js)
Dialogflow CX
互动投票活动 构建可让用户创建内容的 Chat 扩展应用 投票并显示总票数。解释如何构建 使用 Google Cloud Shell Editor Codelab
Google Cloud Functions
Google Cloud Shell
HTTP (Node.js)

后续步骤