第 3 章 Facebook Messenger
3.1 先看這裡
| 項目 | 內容 |
|---|---|
| 這是什麼 | 顧客在你的 Facebook 粉專點「傳送訊息」後的對話,進到對話中心由 AI 接手 |
| 預估時間 | 1–4 小時(不含 Meta 商家驗證的等待時間) |
| 要不要外部帳號 | 要。需要 Facebook 粉專的管理員權限 + Meta for Developers 帳號 |
| 誰接得起來 | 必須是該粉專的管理員。不需要寫程式,但要願意進 Meta 開發者後台繞幾頁;這是全部管道裡步驟最多的一個,請預留一個下午 |
| 費用 | 免費、訊息量無限 |
| 狀態 | ✅ 可正式使用 |
3.2 兩條路,你走哪一條
新增頁的 Facebook 卡片裡有兩種接法可以選,兩種都能長期使用:
| 卡 A:用 Facebook 帳號授權 | 卡 B:貼上永久 Page Access Token | |
|---|---|---|
| 怎麼做 | 點按鈕 → 在 Meta 畫面同意授權 | 自己建一個 Meta 應用程式,產生金鑰貼進來 |
| 花多久 | 約 5 分鐘 | 1–4 小時 |
| 需要懂 Meta 後台嗎 | 不用 | 要 |
| 金鑰會過期嗎 | 由系統管理 | 不會過期(要先延長成永久) |
🔴 現階段請走卡 B(貼上永久 Page Access Token)。 卡 A(用 Facebook 帳號授權)目前一般帳號按下去無法完成授權;要改用卡 A 請聯絡我們。本章接下來寫的是卡 B 的完整步驟。
3.3 你需要準備的東西
- 一個 Facebook 粉絲專頁,而且你是管理員(不是編輯、不是版主)。
- 一個 Facebook 個人帳號,用來登入 Meta for Developers。
- (建議)粉專已完成 Meta 商家驗證。未驗證的粉專仍可接,但 Meta 對未驗證商家每月的自由對話量有上限(以 Meta 公告為準),量大的話務必先去驗證,首次審核通常要 1–3 個工作天。
3.4 步驟一:取得粉專編號(Page ID)
- 打開你的 Facebook 粉專。
- 點「關於」分頁 → 捲到最下方的「頁面透明度」或「頁面資訊」。
- 找到「粉絲專頁編號 / Page ID」,是一串數字,抄下來。
找不到的話,也可以到 Meta Business Suite → 設定 → 粉絲專頁 → 點該粉專,編號會顯示在名稱下方。
3.5 步驟二:建立 Meta 開發者應用程式
- 打開 https://developers.facebook.com/,用你的 FB 帳號登入,同意開發者條款。
- 右上「我的應用程式」→「建立應用程式」。
- 使用案例:選「其他 / Other」。
- 應用程式類型:選「商家 / Business」。
- 填應用程式名稱(自己看的,例:
蘋果科技客服)與聯絡 Email → 建立應用程式(可能會要你重新輸入 FB 密碼)。
3.6 步驟三:加入 Messenger 產品並產生金鑰
- 進入應用程式主控台 → 左側或中間找到「新增產品」→ 選 Messenger → 點「設定」。
- 進入 Messenger 設定頁,找到「存取權杖 / Access Tokens」區塊。
- 點「新增或移除粉絲專頁」→ 選擇你的粉專 → 一路「繼續」→ 權限請全部允許(少勾一項就會收不到訊息)。
- 授權完成後,你的粉專會出現在存取權杖表格裡。點粉專旁邊的「產生權杖 / Generate Token」。
- 複製產生的這串權杖。
⚠️ 這串權杖預設只有 60 天效期,時間到就會斷線。下一步一定要把它延長。
3.7 步驟四:把金鑰延長為「永不過期」
- 打開 存取權杖偵錯工具。
- 把剛剛的權杖貼進去 → 按「偵錯 / Debug」。
- 確認上方顯示的類型是 PAGE(不是 USER),而且 Expires 顯示 60 天後的日期。
- 捲到頁面底部,按「延長存取權杖 / Extend Access Token」。
- 系統會給你一組新的權杖,而且 Expires 顯示 Never。
- 複製這一組新的——要貼進對話中心的是它,不是步驟三那一組。
如果類型顯示 USER 而不是 PAGE,代表你在步驟三複製到了個人帳號的權杖。回步驟三,確認是從粉專那一列按「產生權杖」。
3.8 步驟五:在對話中心建立 Facebook 管道
-
依 0.2 進到「新增對話管道」頁 → 點「Facebook Messenger」卡片。
-
選擇「貼上永久 Page Access Token」那一張卡(卡 B)。
-
填入:
欄位 填什麼 顯示名稱 你自己辨識用,例: Messenger - 蘋果粉專FB Page ID 步驟一抄的那串數字 Page Access Token 步驟四延長後、Expires = Never 的那一組 -
按建立。
3.9 步驟六:把訊息接收網址貼回 Meta(不能跳過)
-
在對話中心點進剛建好的管道 → 設定頁 → 複製「訊息接收網址」與「驗證字串」。
-
回到 Meta 應用程式主控台 → Messenger → 設定 → 捲到「Webhooks」區塊。
-
點「新增回呼網址 / Add Callback URL」:
- 回呼網址:貼上訊息接收網址。
- 驗證權杖 / Verify Token:貼上驗證字串(必須一字不差)。
-
按「驗證並儲存」。
-
儲存後,在同一區塊點「新增訂閱項目」,選擇你的粉專,勾選這些事件:
messages、messaging_postbacks、message_deliveries、message_reads、messaging_handovers、message_reactions -
確認訂閱狀態顯示為已訂閱。
3.10 步驟七:驗收
- 用另一個 Facebook 帳號(或請同事幫忙)進入你的粉專。
- 點「傳送訊息」,傳一句測試訊息。
- 對話中心的收件匣應該在 1–3 秒內出現這通對話。
用你自己(管理員)的帳號傳訊息給自己的粉專,有時候不會觸發 Messenger 事件,請務必用另一個帳號測。
3.11 限制與規則
- 24 小時黃金回覆窗:顧客傳訊息後的 24 小時內你可以自由回覆;超過 24 小時就只能用 Meta 允許的特定訊息類型或付費訊息。超窗送出時 Meta 會直接退回。
- 圖片、影片、檔案會以附件進入對話;AI 目前以純文字為主。
- 一個 Meta 應用程式可以接多個粉專,但每個粉專都要各自產生權杖、各建一個管道。
3.12 常見卡關
| 症狀 | 原因 | 解法 |
|---|---|---|
| 建立管道時失敗 | Page ID 或權杖貼錯、權杖已過期 | 用偵錯工具重新確認權杖類型 = PAGE、Expires = Never |
| 建好了但收不到訊息 | Webhook 沒設,或沒訂閱粉專 | 回 3.9,特別確認第 5 點的「新增訂閱項目」有選到粉專 |
| 按「驗證並儲存」失敗 | 驗證字串與對話中心不一致(多空白、少字元) | 兩邊重新複製貼上,不要手打 |
| 60 天後突然斷線 | 用到沒延長的那組權杖 | 回 3.7 重做,並在對話中心更新管道 |
| 授權時找不到你的粉專 | 你的角色不是管理員 | 請粉專擁有者把你設為管理員後重來 |
| 顧客說已讀不回 | 超過 24 小時黃金窗 | 這是 Meta 規則,只能等顧客再次來訊 |