本頁說明如何為 Google Chat 應用程式。應用程式首頁是可自訂的資訊卡介面 Chat 應用程式傳送給使用者 傳送訊息。
舉例來說: 設定應用程式首頁資訊卡訊息,納入與 使用 Chat 擴充應用程式 斜線指令。對使用者而言,應用程式首頁是 這項功能僅適用於 Chat 應用程式的即時訊息, 這項功能是由應用程式開發人員 啟用
您可以使用 Card Builder 設計及預覽即時通訊應用程式的 JSON 資訊卡訊息:
開啟資訊卡建立工具必要條件
Python
已啟用互動功能的 Google Chat 應用程式。如要建立 請使用 HTTP 服務互動式即時通訊應用程式,請完成快速入門導覽課程。
Apps Script
已啟用互動功能的 Google Chat 應用程式。如要建立 ,請完成快速入門導覽課程。
Node.js
已啟用互動功能的 Google Chat 應用程式。如要建立 請使用 HTTP 服務互動式即時通訊應用程式,請完成快速入門導覽課程。
Java
已啟用互動功能的 Google Chat 應用程式。如要建立 請使用 HTTP 服務互動式即時通訊應用程式,請完成快速入門導覽課程。
設定 Chat API
如要支援應用程式首頁,請更新 Chat API 設定 也能前往 Google Cloud 控制台
Python
前往 Google Cloud 控制台中的「選單」。 >「更多產品」 > Google Workspace > 產品庫 > Google Chat API。
依序按一下「管理」和「設定」分頁標籤。
勾選「支援應用程式首頁」核取方塊。
在「應用程式首頁網址」欄位中新增網址。這個值通常會相同 設為「應用程式網址」。系統會呼叫 這個網址
APP_HOME
事件。按一下 [儲存]。
Apps Script
前往 Google Cloud 控制台中的「選單」。 >「更多產品」 > Google Workspace > 產品庫 > Google Chat API。
依序按一下「管理」和「設定」分頁標籤。
勾選「支援應用程式首頁」核取方塊。
按一下 [儲存]。
Node.js
前往 Google Cloud 控制台中的「選單」。 >「更多產品」 > Google Workspace > 產品庫 > Google Chat API。
依序按一下「管理」和「設定」分頁標籤。
勾選「支援應用程式首頁」核取方塊。
在「應用程式首頁網址」欄位中新增網址。這個值通常會相同 設為「應用程式網址」。系統會呼叫 這個網址
APP_HOME
事件。按一下 [儲存]。
Java
前往 Google Cloud 控制台中的「選單」。 >「更多產品」 > Google Workspace > 產品庫 > Google Chat API。
依序按一下「管理」和「設定」分頁標籤。
勾選「支援應用程式首頁」核取方塊。
在「應用程式首頁網址」欄位中新增網址。這個值通常會相同 設為「應用程式網址」。系統會呼叫 這個網址
APP_HOME
事件。按一下 [儲存]。
建構應用程式首頁
當使用者透過 Chat 應用程式,且可以更新做為 像是按鈕點擊、表單提交或對話方塊關閉等互動事件
在以下範例中,Chat 應用程式會顯示 初始應用程式首頁資訊卡會顯示卡片建立時間 即可。使用者點選按鈕後,Chat 應用程式 會傳回更新過的資訊卡,以顯示更新卡片的時間。
建立應用程式首頁的初始資訊卡
如要建構應用程式首頁,Chat 應用程式必須處理
APP_HOME
互動事件並傳回
RenderActions
(導航模式為 pushCard
)。
Python
Apps Script
實作在所有 APP_HOME
事件之後呼叫的 onAppHome
函式:
此範例會透過 資訊卡 JSON。 您也可以使用 Apps Script Card 服務。
Node.js
Java
更新應用程式首頁資訊卡
如果初始的應用程式主畫面資訊卡包含按鈕 (例如按鈕)
Chat 應用程式必須處理
系統會傳回
RenderActions
敬上
採用 updateCard
導覽模式。進一步瞭解如何處理互動式廣告
小工具,請參閱
處理使用者輸入的資訊。
限制
一般來說
navigation
是
也不適用於 Chat 擴充應用程式您無法傳回一疊卡片。
只有 pushCard
(用於初始回應) 和 updateCard
(用於更新) 如下
適用於 Chat 應用程式
相關主題
- 查看使用應用程式首頁的 Chat 應用程式範例。
如要開啟對話方塊,請使用
OPEN_DIALOG
互動。如需更多資訊 看 開啟對話方塊以回應應用程式首頁資訊卡。如要關閉對話方塊,請使用
CLOSE_DIALOG
互動關閉對話方塊 然後返回應用程式首頁資訊卡,或使用CLOSE_DIALOG_EXECUTE
互動,以關閉對話方塊並重新整理應用程式首頁資訊卡。適用對象 如需更多資訊,請參閱 回應應用程式首頁資訊卡的對話方塊。如需如何使用應用程式主畫面的範例,請參閱 本程式碼研究室中有關問題管理 Chat 應用程式的問題 運用 Gemini 打造支援 Google Chat 的應用程式。