Facebook 的 Workplace

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

限制

這項整合功能只支援預設的代理程式語言

運作方式

整合方式如下:

開始

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

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

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

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

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

取消

如果您點選「開始」按鈕,但不想在 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 應用程式中的 callback_url,請按照「設定 Facebook 應用程式」一文中的步驟操作。

  3. 按照上述步驟開始整合 Workplace。