本頁面概述可用於建構互動式 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 應用程式,您可以選擇下列架構:
- 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 應用程式的首頁 | 不適用於外掛程式。 | 說明文件 |
連結至外部系統和工具 | 說明文件 | 說明文件 |