建構互動式 Google Chat 應用程式

本頁面概述可用於建構互動式 Google Chat 應用程式的架構。

互動式 Chat 應用程式可讓使用者執行下列任一操作:

  • 將 Chat 應用程式加入 Chat 聊天室或直接訊息。
  • 傳送訊息給 Chat 應用程式,或接收來自 Chat 應用程式的訊息。
  • 使用指令提示 Chat 應用程式。
  • 預覽外部服務或系統中的連結。
  • 將資訊提交至 Chat 應用程式,例如在對話方塊或資訊卡訊息中輸入文字。

使用者如何發現及使用互動式 Chat 應用程式

使用者可以透過多種方式探索及使用發布至市集的 Chat 應用程式,包括:

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

如要開始使用 Chat 應用程式,Google Chat 使用者可以透過 Chat 應用程式傳送即時訊息,或將 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 應用程式

下表針對每個架構,列出相關說明文件,說明如何為每個 Google Chat 應用程式架構設定及建立基本的互動式 Chat 應用程式:

設定 加購 Chat API 互動事件
設定 Chat API 說明文件 說明文件
快速入門導覽課程  
Apps Script 說明文件 說明文件
HTTP 服務 說明文件 說明文件
Dialogflow CX 不適用於外掛程式。 說明文件
Pub/Sub 不適用於外掛程式。 說明文件

建構互動功能

下表列出各個架構的互動式功能建構說明文件:

功能 加購 Chat API 互動事件
傳送訊息 說明文件
回應指令 說明文件 說明文件
建構互動式對話方塊 說明文件 說明文件
收集及處理資訊 說明文件 說明文件
預覽 Chat 訊息中的連結 說明文件 說明文件
建構 Chat 應用程式的首頁 不適用於外掛程式。 說明文件
連結至外部系統和工具 說明文件 說明文件