發布 Google Chat 應用程式

建立 Chat 應用程式後,您可以發布該應用程式,提供給特定使用者、群組、您的 Google Workspace 機構成員或任何 Google Chat 使用者使用。

使用者發掘及使用 Chat 應用程式的方式

如要探索 Google Chat 應用程式,使用者可以執行下列任一操作:

  • 透過 Google Chat 或 Google Workspace Marketplace 搜尋及安裝 Chat 專用應用程式。
  • 與新增至 Chat 聊天室的應用程式互動。
  • 在 Google Workspace 管理員代表使用者安裝應用程式後,在即時訊息面板中探索應用程式。

如要開始使用應用程式,Google Chat 使用者可以與應用程式傳送即時訊息,或將即時訊息新增至聊天室。使用者也可以使用 @ 號提及他人來新增應用程式。以下範例顯示使用者 @ 提及 Chat 應用程式的方式,以將其新增至聊天室:

在訊息中輸入 @,即可將應用程式加入聊天室。

Google Workspace 管理員如何安裝 Chat 擴充應用程式

Google Workspace 管理員可以在 Google Workspace Marketplace 尋找 Chat 專用應用程式,並為機構中的使用者安裝這些應用程式。管理員安裝 Chat 應用程式時,應用程式會顯示在使用者的即時訊息面板中。

Google Workspace 管理員也可以在自己的 Google Workspace 機構中,控管 Chat 擴充應用程式的用途,並將該應用程式加入許可清單。如果要為使用許可清單的機構開發 Chat 應用程式,您必須要求管理員將您的 Chat 應用程式加入許可清單,使用者才能找到及使用該應用程式。詳情請參閱 Google Workspace 管理員說明文件允許使用者安裝 Chat 應用程式

使用 Google Cloud 控制台設定並發布 Chat 應用程式

如要發布即時通訊應用程式並提供給其他使用者,一般必須按照下列步驟操作:

  1. 啟用並設定 Google Chat API。設定 API 時,您會授權其他 Google Chat 使用者存取您的 Chat 應用程式以進行測試。
  2. 使用 Google Workspace Marketplace SDK 發布應用程式。您可以設定 Chat 應用程式,提供給 Google Workspace 機構的使用者或所有 Google Chat 使用者。
  3. 如果您的 Google Workspace 機構會管理 Chat 應用程式的存取權,請要求 Google Workspace 管理員將應用程式加入機構的許可清單。

Chat 應用程式的顯示和發布設定

下表說明如何根據 Chat 應用程式的目標對象,調整 Google Chat API 和 Google Workspace Marketplace SDK 的設定:

目標應用程式使用者 驗證方式 Google Chat API 設定 Google Workspace Marketplace SDK 設定 我的 Chat 應用程式會在哪裡發布?
您的小型團隊 使用者應用程式的身分進行驗證。 在「瀏覽權限」設定中,指定可以存取應用程式的使用者或 Google 群組。

如果您的 Google Workspace 帳戶要求應用程式必須加入許可清單,您最多只能指定 5 個電子郵件地址 (您無法指定 Google 群組)。

您不需要為 Chat 應用程式設定 Google Workspace Marketplace SDK。 團隊成員可以在 Google Chat 中找到並使用你的 Chat 應用程式。
您的大型團隊 使用者應用程式的身分進行驗證。 在「瀏覽權限」設定中,指定測試 Chat 應用程式的使用者或 Google 群組。

測試完成後,請使用 Google Workspace Marketplace SDK 中的設定,將 Chat 應用程式發布至 Google Workspace 機構。

將「應用程式顯示設定」設為「私人」

將「安裝設定」設為「個人 + 管理員」

如果您的 Google Workspace 帳戶要求將應用程式加入許可清單,請要求管理員將您的 Chat 應用程式加入許可清單,讓使用者能尋找及使用該應用程式。詳情請參閱 Google Workspace 管理員說明文件允許使用者安裝 Chat 應用程式的相關說明。

貴機構中的所有使用者都能在 Google Chat 中尋找及安裝您的 Chat 應用程式,並在 Google Workspace Marketplace 中查看您的應用程式。使用者和 Google Workspace 管理員可以從 Marketplace 安裝您的應用程式。

您的 Google Workspace 機構 使用者應用程式的身分進行驗證。 在「瀏覽權限」設定中,指定測試 Chat 應用程式的使用者或 Google 群組。

測試完成後,請使用 Google Workspace Marketplace SDK 中的設定,將 Chat 應用程式發布至 Google Workspace 機構。

將「應用程式顯示設定」設為「私人」

將「安裝設定」設為「個人 + 管理員」

貴機構中的所有使用者都能在 Google Chat 中尋找及安裝您的 Chat 應用程式,並在 Google Workspace Marketplace 中查看您的應用程式。只有 Google Workspace 管理員可以從 Marketplace 安裝您的應用程式。

所有人 (公開 Chat 應用程式) 使用者應用程式的身分進行驗證。 在「瀏覽權限」設定中,指定測試 Chat 應用程式的使用者或 Google 群組。

測試完成後,請使用 Google Workspace Marketplace 中的設定公開發布 Chat 應用程式。

將「應用程式顯示設定」設為「公開」

將「安裝設定」設為「個人 + 管理員」

所有 Google Workspace 使用者都能在 Google Chat 中尋找及安裝您的 Chat 應用程式,並在 Google Workspace Marketplace 中查看您的應用程式。只有 Google Workspace 管理員可以從 Marketplace 安裝您的應用程式。

啟用並設定 Google Chat API

Google Cloud 控制台中為您的應用程式設定專案,並啟用 Google Chat API:

  1. 請使用下方按鈕來建立新專案 (或選取現有專案),並在專案中新增服務帳戶。將「專案擁有者」角色授予服務帳戶。
    啟用 API
  2. 儲存下載的 JSON 金鑰。您的應用程式可以使用這個金鑰,驗證以非同步方式傳送至聊天室的訊息。
  3. 中開啟專案。 在 API 清單中,按一下「Google Chat API」
  4. 選取「Configuration」分頁標籤,然後輸入應用程式的資訊,如下表所述。

儲存應用程式設定後,您的應用程式就會提供給 Google Workspace 機構中的指定使用者。

Google Chat API 配置設定

欄位 說明
應用程式名稱 使用者與您的 Chat 應用程式互動時使用的名稱。
顯示圖片網址 指向方形圖形圖片 (例如 PNG 或 JPEG) 至少 128x128 的 HTTPS 網址,將顯示為 Chat 應用程式的顯示圖片。
說明 說明 Chat 應用程式的功能,顯示在 Chat 應用程式名稱下方。
功能 這組欄位會決定 Chat 應用程式如何與使用者互動:
  • 接收 1:1 訊息:使用者可以直接在 Google Chat 中找到 Chat 應用程式並傳送訊息給對方。
  • 加入聊天室和群組對話:使用者可將 Chat 應用程式新增至聊天室和群組對話。
連線設定 Chat 應用程式的端點,會是下列其中一種:
  • 應用程式網址:代管 Chat 應用程式實作項目的 HTTPS 端點。
  • Apps Script 專案:實作 Chat 應用程式的 Apps Script 專案部署作業 ID。
  • Cloud Pub/Sub 主題名稱:Chat 應用程式以端點形式訂閱的 Cloud Pub/Sub 主題。
  • Dialogflow:透過 Dialogflow 整合註冊 Chat 應用程式。詳情請參閱 Dialogflow 說明文件,瞭解與 Google Chat 整合的相關資訊。
斜線指令 可在 Google Chat 中向使用者顯示的指令。允許使用者在 Google Chat 中查看 Chat 應用程式的核心動作,並選擇要互動的特定動作。
連結預覽 Chat 應用程式可辨識的網址模式,並在使用者傳送連結時提供額外內容。詳情請參閱預覽連結
能見度 最多 5 人或一或多個 Google 群組,可以查看及安裝 Chat 應用程式。請使用這個欄位測試 Chat 應用程式,或是將 Chat 應用程式分享給團隊成員。詳情請參閱Chat 應用程式的顯示設定和發布設定

授予應用程式設定權限

您可以授權特定使用者存取應用程式設定頁面。如要這麼做,請使用「Chat 應用程式擁有者」和「即時通訊應用程式檢視者」 IAM 角色。具備這些角色的使用者無法透過「API 和服務」資訊主頁前往應用程式設定頁面,但可透過以下方式前往專案的控制台存取設定頁面:

https://console.developers.google.com/apis/api/chat.googleapis.com/hangouts-chat?project=PROJECT_ID

使用 Google Workspace Marketplace SDK 發布應用程式

使用 Google Workspace Marketplace SDK 執行下列任一操作:

  • 公開發布您的 Chat 應用程式,讓任何 Google Chat 使用者將您的應用程式新增至聊天室。
  • 將 Chat 應用程式發布至你的 Google Workspace 機構。
  • 讓 Google Workspace 管理員看到您的應用程式,以便他們為機構中的使用者安裝應用程式。如要向 Google Workspace 管理員顯示,應用程式必須提供直接訊息功能。

使用 Google Workspace Marketplace SDK 發布應用程式前,請按照下列步驟操作:

  1. 從 Chat 安裝 Chat 應用程式,進行測試。請確保應用程式完全正常運作,而不是執行中的工作。
  2. 請詳閱發布規定,並確認應用程式符合所有內容。請參閱「審查領域」一節。
  3. 記錄應用程式的版本號碼,以便設定 Google Workspace Marketplace SDK。

準備發布應用程式時,請參閱「總覽:發布應用程式」一文。