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 自訂整合項目

    • 建立 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 自訂整合設定並進行測試。請按照「Webhook for Meta Workplace」說明文件中的步驟,完成下列操作:

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

複合式回應訊息

如要支援複合式回覆訊息,請在履行中使用自訂酬載。如需訊息格式,請參閱「傳送 API 參數訊息物件」。

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

{
  "text": "Hello, world"
}

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

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

頻道專屬回覆

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