透過 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,接收來自使用者的訊息。
設定
如要設定整合,請按照下列步驟操作:
請按照相關步驟建立 Meta Workplace 自訂整合項目: 建立 Meta Workplace 自訂整合項目。
- 建立 Meta Workplace 自訂整合項目。
- 系統會在步驟中提供應用程式密鑰。複製這個值。 這個權杖將用於從 Conversational Agents (Dialogflow CX) 控制台設定整合。
- 建立或重設整合的存取權杖。複製這個值。 這個權杖將用於從 Conversational Agents (Dialogflow CX) 控制台設定整合。
- 設定自訂整合權限。確認「權限」中已啟用
Message any member
。
在 Conversational Agents (Dialogflow CX) 控制台中設定整合:
- 前往 Dialogflow CX 主控台。
- 按一下左側面板的「管理」分頁標籤。
- 按一下左側欄選單中的「整合」。
- 按一下「Meta Workplace」圖塊上的「連結」按鈕。
系統會開啟設定對話方塊:
完成 Meta Workplace 自訂整合設定並進行測試。請按照「Webhook for Meta Workplace」說明文件中的步驟,完成下列操作:
- 為應用程式設定 Meta Webhook。使用您在前述步驟複製的「Webhook URL」和「驗證權杖」值。
- 將整合項目訂閱至 Webhook 主題。請務必在頁面訂閱中啟用
messages
和messaging_postbacks
。 - 測試應用程式。
複合式回應訊息
如要支援複合式回覆訊息,請在履行中使用自訂酬載。如需訊息格式,請參閱「傳送 API 參數訊息物件」。
舉例來說,下列自訂酬載提供簡單的訊息:
{ "text": "Hello, world" }
以下自訂酬載會提供圖片訊息:
{ "attachment": { "type": "image", "payload": { "url": "https://example.com/test.jpg" } } }
頻道專屬回覆
設定完成後,當服務專員回覆 Meta Messenger 訊息時,系統會自動使用管道 DF_CX_FB_MESSENGER
的管道專屬回覆。