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