Meta 的 Workplace

您可以使用 Meta Workplace 整合功能,建立 Meta Workplace 機器人來與使用者互動。

運作方式

整合方式如下:

  • 您建立了使用 Meta Workplace 的客戶整合服務。
  • 您需要設定 Conversational Agents (Dialogflow CX) 整合和 Workplace 執行個體,讓兩者能夠互相通訊。
  • Conversational Agents (Dialogflow CX) 整合功能會使用 Meta 的 Send API,將訊息傳送給使用者。
  • Conversational Agents (Dialogflow CX) 整合服務會以 Meta 的 Workplace Webhook 身分接收使用者傳送的訊息。

設定

如要設定整合,請按照下列步驟操作:

  1. 請按照這篇文章的步驟建立 Meta Workplace 自訂整合服務。

    • 建立 Meta Workplace 自訂整合
    • 您會在這個步驟中獲得應用程式密鑰。複製這個值。這個符記會用於透過 Conversational Agents (Dialogflow CX) 主控台設定整合。
    • 建立或重設整合項目的存取權杖。複製這個值。這個符記會用於透過 Conversational Agents (Dialogflow CX) 主控台設定整合。
    • 設定自訂整合權限。請確認已在「權限」中啟用 Message any member
  2. 透過 Conversational Agents (Dialogflow CX) 控制台設定整合:

    1. 前往 Dialogflow CX 主控台
    2. 按一下左側面板中的「管理」分頁標籤。
    3. 按一下左側欄選單中的「整合」
    4. 按一下「Meta Workplace」圖塊中的「連結」按鈕。
    5. 設定對話方塊隨即開啟:

      • 應用程式密鑰:在應用程式資訊主頁的基本設定中輸入應用程式密鑰。

      • 存取權杖:輸入您在上述 Meta 應用程式設定期間複製的存取權杖。

      • 驗證權杖:您可以輸入任何私人權杖。複製這個值。這會用於設定 Meta Workplace Webhook。

      • Webhook 網址:複製這個值。這會用於設定 Meta Workplace Webhook。

      • 啟動:按一下這個按鈕,為您的服務代理程式啟用這項整合服務。

  3. 完成 Meta Workplace 自訂整合服務的設定並進行測試。請按照 Meta Workplace 專用 Webhook 說明文件中的步驟操作,完成下列事項:

    • 為應用程式設定 Meta Webhook。請使用您在前述步驟複製的 Webhook 網址驗證權杖值。
    • 將整合訂閱至 Webhook 主題。請務必在頁面訂閱中啟用 messagesmessaging_postbacks
    • 測試應用程式。

複合式回應訊息

執行中支援使用自訂酬載傳送複合式回應訊息。如需瞭解訊息格式,請參閱「傳送 API 參數訊息物件」一文。

舉例來說,下列自訂酬載會提供簡單的文字訊息:

{
  "text": "Hello, world"
}

下列自訂酬載提供圖片訊息:

{
  "attachment": {
    "type": "image",
    "payload": {
      "url": "https://example.com/test.jpg"
    }
  }
}

管道專屬回應

設定完成後,服務專員回覆 Meta Messenger 訊息時,系統會自動使用含有管道 DF_CX_FB_MESSENGER管道專屬回應