Facebook 的 Workplace

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

限制

這個整合作業僅支援預設的服務機器人語言

運作方式

整合方式如下:

開始

如要開始整合,請按照下列步驟操作:

  1. 如果沒有 Workplace 執行個體,請註冊一個,並確認您是群組的系統管理員

  2. 透過 Dialogflow 主控台啟用整合功能:

    1. 前往 Dialogflow ES 主控台
    2. 按一下左側欄選單中的「整合」
    3. 按一下「Workplace by Facebook」
    4. 按一下「開始」後,系統會將您重新導向至 Workplace 完成安裝程序:
      • 登入 Workplace 帳戶。該帳戶必須是 Workplace 的系統管理員,才能安裝整合服務。
      • 在要求安裝 Dialogflow 整合的彈出式視窗中,按一下「Add to Workplace」。您也可以自訂機器人的名稱。
  3. 測試應用程式:

    1. 前往 Workplace 並登入帳戶。
    2. 在側欄的「首頁」部分,找出「機器人」中的 Dialogflow (或自訂的機器人名稱),然後開始與機器人交談。

取消

如果您點選「START」按鈕,但不想在 Workplace 上完成安裝程序,請按照下列步驟操作:

  1. 前往 Dialogflow ES 主控台

  2. 按一下左側欄選單中的「整合」

  3. 按一下「Facebook Workplace」

    1. 如果畫面上顯示「取消」按鈕:請按一下「取消」,即可取消安裝。
    2. 如果看到「停止」按鈕:請按照下方操作說明解除整合。

停止

如要停止已成功安裝的整合,請按照下列步驟操作:

  1. 前往 Dialogflow ES 主控台

  2. 按一下左側欄選單中的「整合」

  3. 按一下「Facebook Workplace」

  4. 按一下「停止」後,系統會將您重新導向至 Workplace 完成安裝程序:

    1. 登入 Workplace 帳戶。帳戶必須是 Workplace系統管理員,才能解除整合。
    2. 在 Workplace 的已安裝整合項目中找出並選取 Dialogflow 整合項目,然後按一下「解除安裝」即可完成解除安裝。
  5. 系統會解除 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"
          }
        }
      }
    }
        

限制

  1. 一個 Dialogflow 代理程式只能安裝在一個 Workplace 執行個體上,但您可以在一個 Workplace 執行個體上安裝多個 Dialogflow 代理程式。

  2. 如要移除安裝失敗的裝置,你必須取消 Dialogflow 上的安裝作業,並移除 Workplace 上的安裝作業。

遷移

如果您使用 Messenger 整合功能,並打算將其遷移至 Workplace 整合,則需要:

  1. 停止整合 Messenger。

  2. 反向執行「設定 Facebook 應用程式」中的步驟,移除 Facebook 應用程式上的 callback_url。

  3. 按照上述步驟啟用 Workplace 整合。