Google Chat

Conversational Agents (Dialogflow CX) 的 Google Chat 整合功能可讓您以 Conversational Agents (Dialogflow CX) 技術為基礎,建立具有自然語言理解能力的 Google Chat 應用程式。

限制

設定 Google Chat

如要為您的代理程式設定 Google 即時通訊整合,您必須符合以下條件:

啟用 Google Chat API

您必須先在 Google Cloud 專案中啟用 Google API,才能使用這些 API。您可以在單一 Google Cloud 專案中啟用一或多個 API。

  1. 在 Google Cloud 控制台啟用 Google Chat API 和 Dialogflow API

  2. 確認您是在正確的 Cloud 專案中啟用 API,然後按一下「下一步」

  3. 確認您啟用的 API 正確無誤,然後按一下「啟用」

透過 Conversational Agents (Dialogflow CX) 設定

  1. 前往 Dialogflow CX 主控台
  2. 選擇 Google Cloud 專案。
  3. 選取代理程式。
  4. 選取「管理」分頁標籤。
  5. 按一下左側欄選單中的「整合」
  6. Google Chat 中按一下「連結」
  7. 填寫下列必要資訊:
    • 名稱:使用者與這個應用程式互動,或使用這個應用程式建立的內容時 (例如在訊息、搜尋中或使用 @號提及時),系統會向使用者顯示這個名稱。例如 Conversational Agents (Dialogflow CX) App
    • 顯示圖片網址:向與應用程式互動的使用者顯示的顯示圖片。請指定含有正方形 (顯示比例為 1:1) PNG 圖片的 HTTPS 網址。建議大小下限為 256 x 256 像素。例如 https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png
    • 說明:應用程式的說明,例如 A helpful bot that responds to real human conversation
  8. 視情況選擇環境
  9. 輸入電子郵件地址,將這個 Chat 擴充應用程式提供給特定使用者和群組 (如適用)。
  10. 按一下「啟動」

測試

如要測試已設定的應用程式,請在 Google Chat 聊天室中提及該應用程式,或傳送即時訊息給該應用程式。例如,假設使用者要求系統 將文字從英文翻譯成法文

  1. 開啟 Google Chat
  2. 按一下「發起新即時通訊」
  3. 在「新增 1 位或多位使用者」欄位中,輸入 Chat 應用程式的名稱。
  4. 從搜尋結果中選取 Chat 應用程式。即時訊息會隨即開啟。

複合式回應訊息

執行中支援使用自訂酬載傳送複合式回應訊息。如需訊息格式,請參閱 Google Chat 訊息 API

簡訊

以下自訂酬載會提供 Google Chat 文字訊息

{
  "text": "Hello, world"
}

資訊卡訊息

以下自訂酬載會提供 Google Chat 資訊卡訊息

{
  'cardsV2': [{
    'cardId': 'createCardMessage',
    'card': {
      'header': {
        'title': 'A card message!',
        'subtitle': 'Sent from Conversational Agents (Dialogflow CX)',
        'imageUrl': 'https://developers.google.com/chat/images/chat-product-icon.png',
        'imageType': 'CIRCLE'
      },
      'sections': [
        {
          'widgets': [
            {
              'buttonList': {
                'buttons': [
                  {
                    'text': 'Read the docs!',
                    'onClick': {
                      'openLink': {
                        'url': 'https://developers.google.com/workspace/chat'
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      ]
    }
  }]
}

管道專屬回應

完成設定後,當服務專員回覆 Google Chat 訊息時,系統就會自動使用含有管道 DF_CX_GOOGLE_CHAT管道專屬回覆