透過 Dialogflow Facebook Workplace 整合功能,您可以建立 Workplace from Facebook 機器人,與使用者互動。
限制
這項整合功能只支援預設的代理程式語言。
運作方式
整合方式如下:
- 設定 Dialogflow 整合和 Workplace 執行個體,讓兩者可以互相通訊。
- Dialogflow 整合功能會使用 Facebook 的 Messenger API,將訊息傳送給使用者。
- Dialogflow 整合功能會做為 Facebook 的 Workplace Webhook,接收使用者的訊息。
開始
如要開始整合,請按照下列步驟操作:
如果沒有 Workplace 執行個體,請註冊一個,並確認您是該群組的系統管理員。
從 Dialogflow 主控台啟用整合功能:
- 前往 Dialogflow ES 主控台。
- 按一下左側欄選單中的「整合」。
- 按一下「Workplace from Facebook」。
- 按一下「開始」,系統會將您重新導向至 Workplace 完成安裝程序:
- 登入 Workplace 帳戶。如要安裝整合服務,帳戶必須是 Workplace 的系統管理員。
- 在要求安裝 Dialogflow 整合功能的彈出式視窗中,按一下「新增至 Workplace」。你也可以自訂機器人的名稱。
測試應用程式:
- 前往 Workplace 並登入帳戶。
- 在側欄的「首頁」部分中,找出「機器人」中的「Dialogflow」 (或機器人的自訂名稱),然後開始與機器人對話。
取消
如果您點選「開始」按鈕,但不想在 Workplace 完成安裝程序:
按一下左側欄選單中的「整合」。
按一下「Facebook Workplace」:
- 如果看到「取消」按鈕:按一下「取消」即可取消安裝。
- 如果看到「停止」按鈕:請按照下列操作說明解除安裝整合服務。
停止
如要停止已成功安裝的整合項目,請按照下列步驟操作:
按一下左側欄選單中的「整合」。
按一下「Facebook Workplace」。
按一下「停止」,系統會將你重新導向至 Workplace 完成安裝:
- 登入 Workplace 帳戶。如要解除整合,帳戶必須是 Workplace 的系統管理員。
- 在 Workplace 已安裝的整合服務中找出並選取 Dialogflow 整合服務,然後按一下「解除安裝」即可完成解除安裝。
系統會解除安裝 Dialogflow 整合功能。
複合式回應訊息
這項整合功能會將部分複合式回應訊息轉換為 Facebook Messenger 平台訊息類型。
圖片回覆
圖片回覆會以 Facebook Messenger 檔案附件訊息的形式傳送至 Facebook Messenger。message.attachment.type
值已設為 image
。
支援的格式如下:
- jpg
- png
- 靜態 GIF
- GIF 動畫
回覆卡片
資訊卡回覆會以 Facebook Messenger 一般範本的形式傳送至 Facebook Messenger。
快速回覆訊息
快速回覆會以 Facebook Messenger 快速回覆的形式傳送至 Facebook Messenger。
自訂酬載回應
如要傳送其他類型的 Facebook Messenger 訊息,可以使用自訂酬載。
自訂酬載的一般格式如下:
{ "facebook": { message } }
請提供 Facebook Messenger message
物件,取代 message
。如要瞭解 message
物件的詳細資料,請參閱 Facebook Messenger API 參考資料。
例如:
-
傳送音訊連結:
{ "facebook": { "attachment": { "type": "audio", "payload": { "url": "https://example.com/audio/test.mp3" } } } }
-
傳送可播放的影片:
{ "facebook": { "attachment": { "type": "video", "payload": { "url": "https://example.com/video.mp4" } } } }
-
傳送檔案:
{ "facebook": { "attachment": { "type": "file", "payload": { "url": "https://example.com/file.pdf" } } } }
限制
Dialogflow 代理程式只能安裝在一個 Workplace 執行個體上,但您可以在一個 Workplace 執行個體上安裝多個 Dialogflow 代理程式。
如要移除安裝失敗的項目,您必須在 Dialogflow 中取消安裝,並在 Workplace 中移除安裝項目。
遷移
如果您使用 Messenger 整合,並打算遷移至 Workplace 整合,請按照下列步驟操作:
停止整合 Messenger。
如要移除 Facebook 應用程式中的 callback_url,請按照「設定 Facebook 應用程式」一文中的步驟操作。
按照上述步驟開始整合 Workplace。