ServiceChat 社群通路機器人申請教學

最後確認日期:2026-06-19

本文件說明商戶如何申請並設定 Telegram Bot、LINE Messaging API Channel、WhatsApp Cloud API 與 Facebook Messenger Page,並對應到 ServiceChat 後台需要填寫的欄位。

共通前置條件

WhatsApp 與 Facebook Messenger 在官方文件中通常不稱為 Bot,而是使用 Meta App、Business Account、Phone Number 或 Page 來串接。ServiceChat 後台仍以「通訊軟體客服」統一管理。
  1. ServiceChat 必須使用正式 HTTPS 網域,第三方平台才會接受 webhook。
  2. 登入 ServiceChat 後台,進入 /console -> 設定 -> 通訊軟體客服
  3. 先在 ServiceChat 新增對應通路並保存,系統會產生 Webhook URL。WhatsApp 與 Messenger 也會產生 Verify Token。
  4. 到第三方平台貼上 Webhook URL,必要時貼上 Verify Token。
  5. 回到 ServiceChat 按「測試」或等待平台 webhook 驗證。
  6. Token、Secret、App Secret 都是敏感資料,不要貼在公開文件、截圖或客服對話。外洩時請到原平台重新產生並回到 ServiceChat 更新。

預設收件匣分類

新增或編輯 Telegram、LINE、WhatsApp、Messenger 通路時,可選填「預設收件匣分類」。這個欄位用來決定從該機器人或通路新建立的私聊、群聊聊天室要自動放入哪個收件匣分類;留空時會進入「未分類」。

分類代碼不需要事先建立,可直接在欄位中輸入商戶想使用的代碼。此設定只影響設定後新建立的聊天室,既有聊天室若要變更分類,請由聊天室管理者在收件匣內調整聊天室分類。

ServiceChat 欄位對照

通路 ServiceChat 必填欄位 從哪裡取得
Telegram Bot Token Telegram @BotFather
LINE Channel Access Token、Channel Secret LINE Developers 的 Messaging API channel
WhatsApp Access Token、Phone Number ID、Business Account ID、App Secret Meta Developers / WhatsApp Cloud API
Messenger Page Access Token、Facebook Page ID、App Secret Meta Developers / Facebook Page

Telegram Bot

申請步驟

  1. 在 Telegram 搜尋並開啟 @BotFather
  2. 輸入 /newbot,依提示設定 Bot 顯示名稱與 username。
  3. BotFather 會回傳 Bot Token。把這組 Token 貼到 ServiceChat 的「新增 Telegram Bot」。
  4. 如果要讓 Bot 在群組中理解完整上下文,請在 BotFather 輸入 /setprivacy,選擇你的 Bot,設定為 Disable
  5. 在 ServiceChat 保存後按「測試」。
  6. 測試成功後按「設定 Webhook」。Telegram 的 webhook 由 ServiceChat 直接呼叫 Telegram Bot API 設定。
  7. 將 Bot 加入 Telegram 群組,或直接與 Bot 私聊。

ServiceChat 行為

常見問題

測試 Bot 失敗Bot Token 是否複製完整,前後是否有空白。
群組只收到少數訊息BotFather /setprivacy 是否為 Disable
Webhook 設定失敗ServiceChat 網域是否為 HTTPS,正式站是否可由外網連入。
AI 沒有在群組回覆ServiceChat 的「AI 群回覆」是否啟用,訊息是否提及 Bot。

LINE Messaging API Channel

申請步驟

  1. 登入 LINE Developers。
  2. 建立 Provider,或選擇既有 Provider。
  3. 建立 Messaging API channel。若你已經有 LINE Official Account,可將該官方帳號啟用 Messaging API。
  4. 在 channel 的 Basic settings 取得 Channel Secret。
  5. 在 Messaging API 設定頁產生 Channel Access Token。正式使用建議使用長期有效的 access token,並做好保管與輪替流程。
  6. 到 ServiceChat 新增 LINE Channel,填入名稱、Channel Access Token、Channel Secret 後保存。
  7. ServiceChat 會顯示 Webhook URL。複製後貼回 LINE Developers 的 Webhook URL。
  8. 在 LINE Developers 啟用 Use webhook。
  9. 建議關閉 LINE 官方帳號後台的自動回覆或預設回覆,避免 LINE 自動回覆與 ServiceChat 客服同時回覆客人。
  10. 回到 ServiceChat 按「測試」。

ServiceChat 行為

常見問題

LINE webhook 驗證失敗Webhook URL 是否貼到正確 channel,Use webhook 是否啟用。
測試失敗Channel Access Token 是否仍有效,Channel Secret 是否填錯。
客人收到兩種回覆LINE 官方帳號自動回覆是否仍啟用。
群組沒有建立聊天室Bot 是否已被加入群組,群組是否允許官方帳號接收訊息。

WhatsApp Cloud API

申請步驟

  1. 登入 Meta for Developers。
  2. 建立或選擇 Meta App,App 類型需可加入 WhatsApp 產品。
  3. 在 App 中加入 WhatsApp 產品。
  4. 建立或選擇 WhatsApp Business Account。
  5. 取得 Phone Number ID 與 Business Account ID。
  6. 取得 App Secret。App Secret 位於 App settings 的 Basic 區域。
  7. 建立可用於 WhatsApp Cloud API 的 Access Token。正式環境建議使用 Business Manager 的 System User 產生長期 token。
  8. 到 ServiceChat 新增 WhatsApp 帳號,填入名稱、Access Token、Phone Number ID、Business Account ID、App Secret 後保存。
  9. ServiceChat 會顯示 Webhook URL 與 Verify Token。複製兩者。
  10. 回到 Meta Developers 的 WhatsApp Webhooks 設定,貼上 Callback URL 與 Verify Token。
  11. 訂閱 messages 事件欄位。
  12. 回到 ServiceChat 按「測試」。
  13. 正式對外使用前,請確認 App 已切換 Live mode,Business verification、電話號碼狀態與訊息模板審核符合 Meta 要求。

ServiceChat 行為

常見問題

Webhook 驗證失敗Callback URL 與 Verify Token 是否和 ServiceChat 顯示完全相同。
收不到訊息messages 事件是否已訂閱,App 是否 Live,電話號碼是否可用。
測試 API 失敗Access Token 權限是否不足或過期,Phone Number ID 是否填成電話號碼本身。
Webhook 被拒絕App Secret 是否正確,Meta X-Hub-Signature-256 驗證是否通過。

Facebook Messenger Page

申請步驟

  1. 先準備一個 Facebook Page。
  2. 登入 Meta for Developers。
  3. 建立或選擇 Meta App,並加入 Messenger 產品。
  4. 在 Messenger 設定中選擇要串接的 Facebook Page,產生 Page Access Token。
  5. 取得 Facebook Page ID。
  6. 取得 App Secret。App Secret 位於 App settings 的 Basic 區域。
  7. 到 ServiceChat 新增 Messenger Page,填入名稱、Page Access Token、Facebook Page ID、App Secret 後保存。
  8. ServiceChat 會顯示 Webhook URL 與 Verify Token。複製兩者。
  9. 回到 Meta Developers 的 Webhooks 設定,新增 callback URL 與 verify token。
  10. 對 Page 訂閱 messages、messaging_postbacks、message_deliveries、message_reads 等必要事件。
  11. 確認 Page 已訂閱到該 App。
  12. 回到 ServiceChat 按「測試」。
  13. 正式提供給一般 Facebook 使用者前,請確認 App 已通過需要的 Messenger 權限審查,例如 pages_messaging。

ServiceChat 行為

常見問題

Webhook 驗證失敗Verify Token 是否貼錯,Callback URL 是否使用正式 HTTPS。
私訊沒有進入 ServiceChatPage 是否已訂閱 App,Webhooks 事件是否已訂閱。
測試失敗Page Access Token 是否屬於正確 Page,權限是否不足或過期。
客服回覆送不出去Messenger 回覆窗口與 Meta 平台政策是否允許。

上線前檢查清單

官方參考文件