發布應用程式

透過集合功能整理內容 你可以依據偏好儲存及分類內容。

建立 Chat 應用程式後,您可以發布應用程式,讓選取的使用者或群組、網域中的所有人,或任何 Google Chat 使用者。使用者可以從提議的收件者清單中選擇即時訊息,以啟動即時訊息或將其加入聊天室,如下所示。

使用者也可以透過使用 @號提及應用程式來縮小提議的收件者清單。舉例來說,如果您發布了名為「Scheduler Bot」的應用程式,且網域中的使用者類型為「@sch」,Google Chat 就會將應用程式顯示為自動完成選項。

與他人分享應用程式

如要將應用程式提供給他人,您必須啟用並設定 Google Chat API。請參閱啟用 Google Chat API

視您的目標目標對象和網域設定而定,您可能需要執行下列額外步驟。

僅在網域內分享應用程式

除非管理員手動新增可信任的應用程式,否則在您儲存應用程式設定時,使用者可在 Chat API 中指定的應用程式存取您的應用程式。

如果管理員必須手動新增信任的應用程式,請執行下列步驟:

  1. 按照步驟,使用 Google Workspace Marketplace SDK 將應用程式發布到私人網域。詳情請參閱「使用 Google Workspace Marketplace SDK 發布應用程式」。
  2. 請要求管理員將應用程式加入網域的許可清單。

公開發布應用程式

設定 Chat API 後,請按照這些步驟使用 Google Workspace Marketplace SDK 公開發布。詳情請參閱「使用 Google Workspace Marketplace SDK 發布應用程式」。

啟用 Google Chat API

Google API Console 中為應用程式設定專案,並啟用 Google Chat API。

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

儲存應用程式設定時,您的應用程式就可以提供給網域中的指定使用者。

關於應用程式設定

欄位 說明
應用程式名稱 使用者與應用程式互動時使用的名稱。
顯示圖片網址 指向正方形圖形圖片 (例如 PNG 或 JPEG 檔案) 的 HTTPS 網址,必須使用至少 128x128 做為應用程式的顯示圖片。
說明 應用程式名稱下方的應用程式功能說明。
功能 這組欄位可決定哪些事件可觸發應用程式:
  • 應用程式在聊天室中運作:可在聊天室中以名稱觸發應用程式。
  • 應用程式可以在有多位使用者的聊天室中運作:允許傳送即時訊息給應用程式。
連線設定 應用程式的端點,如下所示:
  • 應用程式網址:代管應用程式導入作業的 HTTPS 端點。
  • Apps Script 專案:實作應用程式的 Apps Script 專案部署作業 ID。
  • Cloud Pub/Sub 主題名稱:應用程式訂閱的 Cloud Pub/Sub 主題。
  • Dialogflow:使用 Dialogflow 整合來註冊應用程式。詳情請參閱 Dialogflow 說明文件,瞭解如何與 Google Chat 整合。
斜線指令 能在 Google Chat 中向使用者顯示的指令。允許使用者在 Google Chat 中查看應用程式的核心動作,然後選擇要互動的特定動作。
連結展開 應用程式可識別的網址模式,且會在使用者傳送連結時提供額外內容。詳情請參閱深層連結連結
瀏覽權限 開發人員為應用程式指定的使用者瀏覽權限和安裝權限。您最多可選取特定人員 (最多 5 個) 或群組顯示。注意:如果管理員要求將應用程式加入網域許可清單,且您想讓超過 5 位使用者查看及安裝即時通訊應用程式,則必須使用 Google Workspace Marketplace SDK 將應用程式發布到您的網域,並由管理員加入許可清單。

停用應用程式

儲存設定頁面後,畫面上會顯示「應用程式狀態」欄位。這個欄位可讓您控制應用程式是「運作中」還是「已停用」

如何停用 Chat 應用程式:

  1. 開啟 Google Cloud Console
  2. 視需要選取代管 Chat 應用程式的 Google Cloud 專案:
    1. 按一下「Google Cloud Platform」旁邊的向下箭頭 。隨即顯示列出現有專案的對話方塊。
    2. 選取代管已遷移 Chat 應用程式的專案。
    3. 按一下「開啟」
  3. 搜尋「Google Chat API」,然後按一下「Google Chat API」
  4. 按一下 [Manage] (管理)
  5. 按一下 [Configuration]
  6. 在「應用程式狀態」部分中,選取 [已停用]
  7. 按一下「儲存」

授予應用程式設定權限

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

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

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

Google Workspace Marketplace SDK 可以:

  • 公開發布應用程式,讓任何 Google Chat 使用者將 Chat 應用程式新增至聊天室。
  • 將應用程式發布到您的網域。

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

  1. 如要測試 Chat 應用程式,請從 Chat 安裝。請確認您的應用程式可正常運作,而非進行中的作業。
  2. 詳閱發布規定,並確認應用程式符合所有條件。請參閱評論區
  3. 如要記錄 Google Workspace Marketplace SDK,您必須記下應用程式的版本號碼。

當您準備好發布時,請參閱總覽:發布應用程式