建構互動式 Google Chat 應用程式

本頁面提供互動式 Google Chat 擴充應用程式的建構方式總覽。互動式 Chat 擴充應用程式是建構為 Google Workspace 外掛程式,可擴充 Google Chat。

使用者可以透過互動式 Chat 應用程式執行下列操作:

  • 將即時通訊應用程式加入即時通訊聊天室或直接訊息。
  • 與含有文字、資訊卡和互動式 UI 元素的 Chat 應用程式互傳訊息。
  • 在與 Chat 應用程式的個人即時訊息中,查看「首頁」資訊卡並與之互動。這張資訊卡位於「首頁」分頁中。
  • 使用斜線指令、快速指令或訊息動作提示 Chat 應用程式。
  • 預覽即時通訊訊息中的連結,直接在對話中採取行動。
  • 將資訊提交至 Chat 應用程式,例如在對話方塊或資訊卡訊息中輸入文字。
  • 在各種 Google Workspace 應用程式中自動或手動執行工作,以及連結外部工具或服務。

使用者如何探索及使用互動式 Chat 擴充應用程式

在 Chat 中,擴充 Chat 功能的外掛程式會顯示為 Google Chat 應用程式。使用者可以透過多種方式探索及使用發布至市集的 Chat 應用程式,包括:

  • 從 Google Chat 或 Marketplace 搜尋及安裝 Chat 擴充應用程式。
  • 與已新增至 Chat 聊天室的 Chat 擴充應用程式互動。
  • Google Workspace 管理員代表使用者安裝 Chat 應用程式後,使用者就能在即時訊息面板中找到該應用程式。

如要開始使用 Chat 應用程式,Google Chat 使用者可以傳送即時訊息給 Chat 應用程式,或將其新增至聊天室。使用者也可以 @提及 Chat 應用程式來新增。詳情請參閱「使用 Chat 擴充應用程式」。

以下範例說明使用者如何 @提及 Google Chat 應用程式,將其新增至聊天室:

在訊息中輸入「@」,將 Chat 應用程式新增至聊天室。

開始使用

如要開始建構互動式 Chat 應用程式,請參閱下列說明文件:

設定及建立基本 Chat 應用程式

下表列出各Google Chat 應用程式架構的說明文件,說明如何設定 Chat API,以及建立基本的互動式 Chat 應用程式:

架構或工作 指南
設定 Chat API 設定 Google Chat API
快速入門導覽課程
Apps Script 使用 Apps Script 建構 Chat 擴充應用程式
HTTP 服務 (Cloud Run 函式) 建構 HTTP Chat 擴充應用程式
Pub/Sub 使用 Pub/Sub 建構 Chat 擴充應用程式
Dialogflow CX 建構 Dialogflow CX Chat 擴充應用程式
Dialogflow ES 建構 Dialogflow ES Chat 擴充應用程式
Agent Development Kit (ADK) AI 代理 建構 ADK AI 代理 Chat 擴充應用程式
Agent2Agent (A2A) AI 代理程式 建構 A2A AI 代理程式 Chat 擴充應用程式
A2UI AI 代理 建構 A2UI AI 代理 Chat 應用程式
Gemini Enterprise AI 代理 建構 Gemini Enterprise AI 代理程式 Chat 應用程式

建構互動功能

下表列出建構互動式 Google Chat 應用程式功能的文件:

功能 指南
接收及回應使用者互動 接收及回應使用者互動
傳送訊息 (回覆互動或主動傳送) 回覆訊息或 使用 Chat API 傳送訊息
回應斜線指令、快速指令和訊息動作 回應指令
建構互動式對話方塊 開啟互動式對話方塊
收集及處理來自資訊卡和對話方塊的資訊 讀取使用者在資訊卡上輸入的表單資料
預覽 Chat 訊息中的連結 預覽連結
在 1 對 1 即時訊息中建構首頁 (應用程式首頁) 為 Chat 擴充應用程式建立首頁
連結外部系統和工具 將 Chat 應用程式連結至其他服務和工具

Google Workspace 外掛程式的限制和注意事項

由於 Chat 應用程式是建構為擴充 Chat 的 Google Workspace 外掛程式,請注意下列功能限制:

如要擴充現有的 Google Workspace 外掛程式,讓它能在 Chat 中運作,請考量 Chat 擴充應用程式的下列設定需求:

  • Google Workspace Marketplace 安裝設定必須允許個人和 Google Workspace 管理員安裝外掛程式。
  • Chat 會忽略外掛程式資訊清單 (addons.common) 中的任何常見設定。如要設定外掛程式在 Chat 中運作,請務必啟用並設定 Chat API。如需相關步驟,請參閱「設定 Google Chat API」。
  • 如要在 Chat 中部署及測試外掛程式,必須使用 Chat API 的「顯示設定」。系統會忽略您在 Google Workspace Marketplace SDK 中設定的任何瀏覽權限或測試設定。如要在 Chat 中部署外掛程式的測試版本,請參閱「測試 Google Chat 應用程式的互動功能」。
  • 如果外掛程式已發布到 Google Workspace Marketplace,您就無法儲存對 Google Chat API 設定所做的任何變更草稿。更新 Chat API 設定後,所有現有使用者都能立即使用更新後的 Chat 應用程式。如要更新市集資訊,請先建立草稿,再提交變更。

非外掛程式的 Chat 擴充應用程式:建構互動式 Google Chat 擴充應用程式

不是 Google Workspace 外掛程式的 Chat 應用程式會建構為僅限 Chat 的應用程式,接收Chat API 互動事件 (Event),而不是 Google Workspace 外掛程式事件物件 (EventObject) 和動作。

如果您維護的 Chat 應用程式不是外掛程式,可以採取下列行動:

  • 將非外掛程式的 Chat 擴充應用程式,轉換為可擴充 Google Chat 的 Google Workspace 外掛程式。請參閱「將 Google Chat 擴充應用程式轉換為 Google Workspace 外掛程式」。
  • 如需要求和回應格式,請參閱本文件集各互動式功能指南底部的「不屬於外掛程式的即時通訊應用程式」可展開章節。