Skip to content

設定 Facebook、Instagram、WhatsApp 聊天機器人

FacebookInstagramWhatsApp全部方案權限:Facebook 聊天機器人「可編輯」、Instagram 聊天機器人「可編輯」、WhatsApp 聊天機器人「可編輯」
後台位置:Meta › Facebook › 聊天機器人

看完這篇,你可以替 Facebook 粉絲專頁、Instagram 商業帳號或 WhatsApp 帳號新增聊天機器人,知道每個平台能用哪些觸發事件與訊息格式,並限定只有特定粉專或帳號會觸發。

開始前 ​

  • 工作區要先連接要設定的平台。還沒連接時,頁面會顯示「立刻串接 … 帳號,創建聊天機器人」;WhatsApp 要請 OakMega 專案窗口協助串接。
  • 每個平台的權限分開設定:「Facebook 聊天機器人」、「Instagram 聊天機器人」、「WhatsApp 聊天機器人」。「可檢視」只能看;要新增、編輯、啟用或刪除,要「可編輯」。
  • 新增、資料夾、限定條件、標籤、啟用與刪除的操作跟 LINE 一樣,見設定 LINE 聊天機器人。這篇只寫不一樣的地方。
  • Free 方案每種平台最多 10 個聊天機器人。

各平台有哪些機器人 ​

在導覽列點 Meta,三個平台底下各有一個「聊天機器人」。三個平台都有「事件觸發機器人」與「關鍵字觸發機器人」,但「歡迎訊息機器人」只有 Facebook 有,觸發事件也各不相同:

平台歡迎訊息機器人事件觸發機器人可以選的觸發事件
Facebook有,在好友「開始使用 Messenger」時觸發「貼圖」、「照片訊息」、「預設回覆」
Instagram沒有「照片訊息」、「預設回覆」、「限時動態提及」、「限時動態回覆」
WhatsApp沒有「貼圖」、「照片訊息」、「預設回覆」
(對照)LINE有,加入官方帳號時觸發貼圖、照片、影片、語音、位置、檔案、Postback、Beacon、封鎖、預設回覆

「限時動態提及」是有人在自己的限時動態標註你的 Instagram 帳號,「限時動態回覆」是有人回覆你的限時動態;可以用來自動道謝或送上優惠。「預設回覆」是好友傳的訊息沒有觸發其他機器人時的回覆。

下圖是 Instagram 的「新增聊天機器人」視窗:選「事件觸發機器人」後,「觸發事件」列出照片訊息、預設回覆、限時動態提及與限時動態回覆。Instagram 沒有歡迎訊息機器人,所以種類只有兩種。

Instagram 的新增聊天機器人視窗:選擇聊天機器人種類有事件觸發機器人與關鍵字觸發機器人,觸發事件列出照片訊息、預設回覆、限時動態提及、限時動態回覆,下方有取消與確認

新增機器人並限定觸發帳號 ​

以 Instagram 的限時動態回覆為例:

  1. 在導覽列點 Meta,選 Instagram 底下的「聊天機器人」,按右上角的「新增」。
  2. 「選擇聊天機器人種類」選「事件觸發機器人」,「觸發事件」選「限時動態回覆」,按「確認」。
  3. 在「機器人設定」輸入「聊天機器人名稱」。新增頁的「聊天機器人狀態」預設是開啟的,還沒準備好就先關掉。
  4. 在「限定條件」的「觸發帳號」選「全部帳號」或「特定帳號」。選「特定帳號」時,從下方選單勾選要觸發的帳號,可以複選。
  5. 切到「編輯訊息」分頁加入回覆內容(見下一節),按右上角的「儲存」。

下面的動畫示範輸入聊天機器人名稱「限時動態回覆感謝」,再把聊天機器人狀態關掉,先不要上線。

接著在「觸發帳號」點「特定帳號」,打開下方選單勾選一個 Instagram 帳號,選到的帳號會顯示在選單裡。這樣只有這個帳號的限時動態被回覆時才會觸發。(示範沒有儲存。)

「觸發帳號」是 Meta 平台才有的設定:一個工作區常常連了好幾個粉專或 Instagram 帳號,用它讓機器人只在某幾個帳號上回覆。選「全部帳號」時,工作區連接的每個帳號都會觸發。

可以回覆的訊息格式 ​

「編輯訊息」分頁一樣最多 5 則訊息,但可以用的格式比 LINE 少。

下圖是 Instagram 機器人的「編輯訊息」分頁:「訊息 (0/5)」底下有「文字訊息」、「圖片訊息」、「多頁訊息」、「JSON」與「API」;下方「互動模組」的「Quick Reply」還沒有文字訊息,所以顯示「無法新增」。

Instagram 機器人的編輯訊息分頁:訊息有文字訊息、圖片訊息、多頁訊息、JSON、API 五種;互動模組的 Quick Reply 顯示無法新增,最後一則訊息需為文字訊息,即可設定 Quick Reply

下表比較各平台可以用的訊息格式與 Quick Reply:

項目FacebookInstagramWhatsApp
訊息格式文字訊息、圖片訊息、多頁訊息、JSON、API文字訊息、圖片訊息、多頁訊息、JSON、API文字訊息、圖片訊息、JSON、API
Quick Reply有,最多 13 個有,最多 13 個沒有
Quick Reply 的條件最後一則訊息要是文字訊息、圖片訊息或多頁訊息最後一則訊息要是文字訊息—

最後一則訊息不符合條件時,Quick Reply 區塊會顯示「無法新增」;如果已經加了 Quick Reply 才改掉最後一則訊息,會顯示「無法顯示」,請調整訊息或移除 Quick Reply。

Facebook 的觸發聊天機器人連結 ​

Facebook 的機器人可以產生一個專屬連結:在清單點一個機器人,右側「連結資訊」先選粉專帳號,就會出現「觸發聊天機器人連結」。好友點了連結會打開跟粉專的 Messenger 對話,並直接觸發這個機器人,適合放在貼文、廣告或 QR Code 上。Instagram 與 WhatsApp 沒有這個連結。

跟 LINE 聊天機器人不一樣的地方 ​

下表整理 Meta 平台與 LINE 聊天機器人設定上的差異:

項目LINEFacebook、Instagram、WhatsApp
觸發帳號沒有有,可以只讓特定粉專或帳號觸發
觸發環境(好友對話/群組)有沒有,只在一對一對話觸發
分享貼上標籤有沒有,只有觸發貼上標籤、觸發移除標籤
訊息格式文字、貼圖、圖片、影片、語音、圖文訊息、卡片、範本、圖文選單、進階模組等見上一節,少很多
數據觸發次數、觸發人數、分享次數與人數觸發次數、觸發人數

運作原理 ​

  • 同一套機器人,各平台分開管理。 三個平台的機器人、資料夾與權限各自獨立,Facebook 的機器人不會回覆 Instagram 的訊息。同樣的問答要在每個平台各建一個,可以用「⋯」的「複製」省時間。
  • 新增頁預設是開啟的。 跟 LINE 一樣,一按儲存就會開始回覆。粉專與 Instagram 帳號是公開的,任何人傳訊息都可能觸發,請先關閉狀態、確認內容後再打開。
  • Messenger 選單可以觸發關鍵字。 Messenger 選單的「傳送按鈕文字」會以好友身分送出文字,可以觸發 Facebook 的關鍵字觸發機器人,見設定 Messenger 選單。

常見問題 ​

新增時沒有「歡迎訊息機器人」可以選 ​

Instagram 與 WhatsApp 沒有歡迎訊息機器人,只有 Facebook 和 LINE 有。想在第一次互動時回覆,可以改用「預設回覆」或關鍵字觸發機器人。

無法新增(Quick Reply) ​

最後一則訊息的格式不支援 Quick Reply:Facebook 要是文字訊息、圖片訊息或多頁訊息,Instagram 要是文字訊息。把最後一則改成符合的格式,或在最後再加一則文字訊息。

某個粉專的訊息沒有觸發機器人 ​

先確認機器人狀態是開啟的,再看「觸發帳號」是不是選了「特定帳號」卻沒有勾到這個粉專。觸發期限、每週有效時段、限定或排除標籤也可能把對方排除在外。

下一步 ​