第 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)

  1. 打開你的 Facebook 粉專。
  2. 點「關於」分頁 → 捲到最下方的「頁面透明度」或「頁面資訊」。
  3. 找到「粉絲專頁編號 / Page ID」,是一串數字,抄下來。

找不到的話,也可以到 Meta Business Suite → 設定 → 粉絲專頁 → 點該粉專,編號會顯示在名稱下方。

3.5 步驟二:建立 Meta 開發者應用程式

  1. 打開 https://developers.facebook.com/,用你的 FB 帳號登入,同意開發者條款。
  2. 右上「我的應用程式」→「建立應用程式」。
  3. 使用案例:選「其他 / Other」。
  4. 應用程式類型:選「商家 / Business」。
  5. 填應用程式名稱(自己看的,例:蘋果科技客服)與聯絡 Email → 建立應用程式(可能會要你重新輸入 FB 密碼)。

3.6 步驟三:加入 Messenger 產品並產生金鑰

  1. 進入應用程式主控台 → 左側或中間找到「新增產品」→ 選 Messenger → 點「設定」。
  2. 進入 Messenger 設定頁,找到「存取權杖 / Access Tokens」區塊。
  3. 點「新增或移除粉絲專頁」→ 選擇你的粉專 → 一路「繼續」→ 權限請全部允許(少勾一項就會收不到訊息)。
  4. 授權完成後,你的粉專會出現在存取權杖表格裡。點粉專旁邊的「產生權杖 / Generate Token」。
  5. 複製產生的這串權杖。

⚠️ 這串權杖預設只有 60 天效期,時間到就會斷線。下一步一定要把它延長。

3.7 步驟四:把金鑰延長為「永不過期」

  1. 打開 存取權杖偵錯工具
  2. 把剛剛的權杖貼進去 → 按「偵錯 / Debug」。
  3. 確認上方顯示的類型是 PAGE(不是 USER),而且 Expires 顯示 60 天後的日期。
  4. 捲到頁面底部,按「延長存取權杖 / Extend Access Token」。
  5. 系統會給你一組新的權杖,而且 Expires 顯示 Never
  6. 複製這一組新的——要貼進對話中心的是它,不是步驟三那一組。

如果類型顯示 USER 而不是 PAGE,代表你在步驟三複製到了個人帳號的權杖。回步驟三,確認是從粉專那一列按「產生權杖」。

3.8 步驟五:在對話中心建立 Facebook 管道

  1. 依 0.2 進到「新增對話管道」頁 → 點「Facebook Messenger」卡片。

  2. 選擇「貼上永久 Page Access Token」那一張卡(卡 B)。

  3. 填入:

    欄位 填什麼
    顯示名稱 你自己辨識用,例:Messenger - 蘋果粉專
    FB Page ID 步驟一抄的那串數字
    Page Access Token 步驟四延長後、Expires = Never 的那一組
  4. 按建立。

3.9 步驟六:把訊息接收網址貼回 Meta(不能跳過)

  1. 在對話中心點進剛建好的管道 → 設定頁 → 複製「訊息接收網址」與「驗證字串」。

  2. 回到 Meta 應用程式主控台 → Messenger設定 → 捲到「Webhooks」區塊。

  3. 點「新增回呼網址 / Add Callback URL」:

    • 回呼網址:貼上訊息接收網址。
    • 驗證權杖 / Verify Token:貼上驗證字串(必須一字不差)。
  4. 按「驗證並儲存」。

  5. 儲存後,在同一區塊點「新增訂閱項目」,選擇你的粉專,勾選這些事件:

    messagesmessaging_postbacksmessage_deliveriesmessage_readsmessaging_handoversmessage_reactions

  6. 確認訂閱狀態顯示為已訂閱。

3.10 步驟七:驗收

  1. 另一個 Facebook 帳號(或請同事幫忙)進入你的粉專。
  2. 點「傳送訊息」,傳一句測試訊息。
  3. 對話中心的收件匣應該在 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 規則,只能等顧客再次來訊