Google Chat 應用程式範例

本節提供範例,說明如何建構及部署 和多種 Chat 擴充應用程式

透過快速入門導覽課程輕鬆上手

如果您從未建構過 Chat 應用程式,可以立即開始使用 完成快速入門導覽課程。快速入門導覽課程說明如何設定及執行 樣本。如要開始使用 Google Chat API,有兩種方法可供選擇 快速入門導覽課程:

  • API 快速入門導覽課程:透過建立 呼叫 Chat API 的即時通訊應用程式 以為您代勞,例如傳送訊息或傳回 你加入的聊天室。
  • 互動式快速入門導覽課程:設定 Chat API 並建立基本 Chat 應用程式, 你可以將所需項目加入聊天室和互傳訊息。

API 快速入門導覽課程

API 快速入門導覽課程會使用使用者驗證 呼叫 Chat API,代表他們 通過驗證的 Chat 使用者。在這個案例中,快速入門導覽課程 呼叫 Chat API。與互動式快速入門導覽課程 不必安裝 Chat 應用程式或與 Chat 應用程式互動。 。

API 快速入門導覽課程提供下列語言:

如需所有其他程式設計語言,請參閱 用戶端程式庫即可開始使用 Chat API。

互動式快速入門導覽課程

您可以根據所需的方式,在下列互動式快速入門導覽課程中選擇 版本:

  • Google Apps Script 採用 JavaScript 的低程式碼開發平台。
  • 透過 Google Cloud 使用的 HTTP 服務 和 Cloud Functions
  • Google Cloud Dialogflow CX 能實現自動對話和動態的自然語言平台 回應。
  • 即時 Google Cloud Pub/Sub 提供在防火牆後方建構的訊息傳遞服務。
  • AppSheet 在 Google Workspace 中建構應用程式的無程式碼開發平台 員工只能在您的 Google Cloud 機構中存取資源 無法在其他機構存取資源

完成快速入門導覽課程後,您可以繼續建構, 即時通訊應用程式可以執行下列操作:

  • 使用以下方式回覆使用者: 斜線指令、對話方塊、連結預覽,以及其他互動式功能。
  • 主動或獨立執行任務,例如在您時 某些異動如要執行 不是由使用者啟動,您必須設定應用程式驗證,讓 Chat 應用程式可以驗證並呼叫 Chat API。詳情請參閱 以 Google Chat 應用程式的身分進行驗證

探索更多完整範例

嘗試進行快速入門導覽課程後,請查看 Chat 應用程式範例 使用更多功能和服務下表列出 Google 根據格式使用 Chat 應用程式範例 所採用的技術、架構和互動功能:

  • 格式:範例的格式,包括:
    • 教學課程提供從頭到尾的逐步說明, 並假設您除了 Google Cloud 專案之外,也沒有額外設定
    • 程式碼研究室 會提供一或多項 Google 產品的逐步操作說明 而且稍後發布,讓您可以嘗試在家試用。
    • GitHub 程式碼範例已發布到 Google Chat GitHub 存放區 以及使用方式的基本說明這些格式通常會造成 這些範例也會用於說明文件
  • 技術:Google Workspace 和 Google Cloud 。
  • 架構Chat 應用程式架構 列舉了所使用的特定服務或服務
  • 查看範例使用了哪些互動功能:
    • 斜線指令:回應 指令,例如 /about.
    • 對話方塊:在新視窗中開啟介面 供使用者輸入資訊及提交資訊
    • 連結預覽:附加檔案 卡片式介面,用於存取含有第三方連結的訊息 服務,方便使用者預覽或更新連結中的資訊。
    • 首頁:顯示 訊息中的「首頁」分頁:Chat 應用程式 供使用者瞭解或使用相關功能
    • 互動小工具:使用小工具 提示使用者點擊訊息或與訊息等不同類型的訊息互動 使用者介面、核取方塊和文字輸入等使用者介面
    • 活動:回應 Chat 活動,例如新的訊息或 空白鍵。
範例 說明 格式 技術 架構 斜線指令 對話方塊 連結預覽 首頁 互動式小工具 活動
AI 知識助理 使用 Gemini 根據過往訊息回答問題, 即時通訊太短, 教學課程
Google Workspace 事件 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 Script
管理專案 協助使用者在 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 擴充應用程式 接著介紹網際網路通訊層 包括兩項主要的安全防護功能 程式碼研究室
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Vertex AI
Google Gemini
Google Workspace 事件 API
Apps Script
HTTP (Node.js)
Dialogflow CX
互動式意見調查 建構可供使用者建立的 Chat 擴充應用程式 意見調查並顯示總票數。說明如何建立 Chat 應用程式: Google Cloud Shell 編輯器 程式碼研究室
Google Cloud Functions
Google Cloud Shell
HTTP (Node.js)

後續步驟