串接對話平台:FB Messenger
將 Agent 串接到 Facebook 粉絲專頁的 Messenger,前置權限、授權流程與常見問題
串接前確認
MaiAgent 準備
已在 MaiAgent 平台上建立好一個「AI 助理」
Facebook 權限準備
Facebook 帳號已被邀請或建立過商家資產管理組合
擁有該商家資產管理組合的「完整控制權限」
粉絲專頁權限確認
如果粉專已在商家資產管理組合下:無需額外調整
如果粉專不在商家資產管理組合下:必須是該粉絲專頁的管理人員且擁有完整控制權限
一個粉絲專頁只能串接到一個對話平台。若要換綁到其他 Agent,請先刪除原本的對話平台再重新串接。要串接同一粉專連結的 Instagram 私訊,請另外建立 Instagram 對話平台。

開始串接
1. 到 MaiAgent 的對話平台頁面,點選「串接對話平台」
a. 點選右上角串接對話平台

b. 選擇 Messenger

c. 點擊 Facebook 登入,以管理該粉專的 Facebook 帳號登入。MaiAgent 只會存取您授權的粉絲專頁訊息,不會存取您的個人訊息。
請確認瀏覽器允許彈出視窗,否則 Facebook 登入視窗可能被封鎖。

2. 選擇商家,並選擇(認領)粉專。
在 Facebook 授權視窗中,先選擇要授權的商家資產管理組合,再勾選要託管(認領)的粉絲專頁。
確定授權,建立成功後即完成託管。

3. Agent 設定
對話平台名稱
為此串接取一個名稱,方便辨識
AI 助理
選擇要回覆 Messenger 訊息的 Agent
選擇粉專
從 Messenger 頻道 區塊的清單中選擇您剛剛認領的粉絲專頁
啟用重置命令
(選填)開啟後可設定一個或多個指令,使用者在 Messenger 送出該指令時會重新開始一段新對話,例如「重新開始」

4. 確認串接結果
接著您可以在 MaiAgent 的內部對話試著針對該對話平台送出一個測試訊息,Agent 如可以正常回覆對話,表示串接已成功。

您也可以到該粉專開啟 Agent 對話,送出測試訊息,機器人如可以正常回覆對話,表示串接已成功。

串接成功後,MaiAgent 會自動向 Meta 訂閱該粉專的訊息事件,不需要另外設定 Webhook。
支援的訊息類型
使用者 → Agent
文字、圖片、影片、語音、貼圖;圖片可搭配 OCR 辨識
Agent → 使用者
文字、圖片
Markdown 自動轉純文字:Messenger 不會渲染 Markdown,Agent 回覆中的標題、粗斜體、連結、表格等語法在送出前會自動轉成純文字(連結變成「文字 網址」),真人客服打的字不受影響,見 訊息內容渲染優化:通訊軟體通道
連續訊息合併成一輪:使用者連續傳多張圖片、或先傳圖再打字時,Agent 會等這一串訊息到齊(只含圖片的訊息,最後一則後約 4 秒沒有新訊息才回答,最長約 20 秒,收到文字就立刻回)後一次回答;同一對話一次只處理一輪
24 小時回覆期限:Meta 只允許在使用者最後一則訊息後 24 小時內回覆,超過期限送出的訊息會在對話頁標示 未送達
常見問題
Q:授權後粉專清單是空的?
登入的 Facebook 帳號沒有該粉專的完整控制權限,或授權時沒有勾選該粉專。請先依串接前確認檢查權限,再以粉專管理員身分重新登入,並在授權視窗中確認勾選正確的粉專。
Q:儲存時顯示「此頁面 ID 已被使用」?
同一個粉絲專頁已串接到組織內另一個對話平台。請先刪除原本的對話平台,再重新建立。
Q:使用者傳訊息了,但 MaiAgent 沒有收到?
請確認授權的 Facebook 帳號仍是該粉專的管理員,且粉專仍在授權時選擇的商家資產管理組合內。若授權過期或粉專權限被移除,請刪除對話平台後重新串接。
Q:Messenger 與 Instagram 可以共用同一個 Agent 嗎?
可以。兩者是各自獨立的對話平台,可以綁定同一個 Agent,也可以各自設定不同的功能選項。Instagram 的串接方式請見串接對話平台:Instagram。
Q:如何移除(取消串接)Messenger?
到 對話平台 列表,在該 Messenger 平台的操作欄點 刪除 並確認(沒有刪除權限時圖示會停用)。刪除後 MaiAgent 不再接收與回覆這個粉專的訊息;需要保留對話紀錄的,請先在 所有對話 匯出。MaiAgent 不會替您收回 Facebook 端的授權,要徹底解除請再到該粉絲專頁的設定移除對 MaiAgent 應用程式的授權。之後要重新串接,依 開始串接 重做一次即可。
最後更新於
這有幫助嗎?