社群 AI 客服
AI趨勢與技術
AI自動回覆
AI行銷與AI工具
RAG 知識庫
LINE AI客服
LINE Webhook是什麼

LINE Webhook是什麼?一次搞懂機制與AI客服實戰應用

分享:

什麼是 LINE Webhook?用白話說明

簡單來說,LINE Webhook 是「LINE 把事件主動丟給你伺服器的機制」。 當使用者在 LINE 官方帳號上「發訊息、加好友、點選選單、點選按鈕」時,LINE 伺服器會把這些事件打包成一個 HTTP POST 請求,送到你在後台設定的 Webhook URL。你的系統收到事件後,就可以依照內容決定要回覆什麼訊息、呼叫哪一個 AI、記錄哪一種互動。 對開發者來說:Webhook 就是一個讓 LINE 主動通知你「發生了什麼事」的入口。你不用一直輪詢 (polling) LINE,而是被動接收事件,省資源也更即時。

LINE Webhook 扮演的角色

在 LINE 官方帳號與你的系統之間,Webhook 扮演三個重要角色: 1. 事件通知: - 有人傳訊息 - 有人加好友 / 封鎖 - 有人點擊 Flex message / 按鈕 / 選單 這些都會被打包成事件 (event) 傳到 Webhook。 2. 觸發後端流程: - 呼叫 AI 自動回覆 - 按特定關鍵字啟動某個流程 - 啟動客服轉接條件判斷 3. 串接其他服務: - 把訊息送到你的 AI 平台(例如 ChatAsynq) - 把事件記錄進你的系統做分析 在 ChatAsynq 這類 AI 自動回覆平台中,LINE Webhook 就是「把使用者訊息送進 AI」的主要入口。

為什麼經營LINE官方帳號一定要懂 Webhook?

如果你只用最基本的自動回覆與關鍵字回覆,可能感覺不到 Webhook 的必要性。但只要你想做到: - 讓 AI 依照「知識庫內容」回答問題 - 針對不同訊息啟動不同回覆邏輯 - 當 AI 無法回答時,自動判斷是否轉接真人 - 匯入多個聊天入口(LINE、Facebook、Instagram、網站)到同一套 AI 就一定會涉及到 Webhook。因為所有來自 LINE 的互動,最終都要先透過 Webhook 傳到你的 AI 或後端系統,才能做更進階的自動化與分析。

LINE Webhook 的運作流程一步看懂

要理解 LINE Webhook,最重要的是搞清楚「事件是怎麼流動」的。以下以 ChatAsynq 串接 LINE 為例,用步驟說明整體流程。

事件從使用者到你的系統:完整路徑

1. 使用者在 LINE 對你的官方帳號發送訊息 - 文字、貼圖、圖片、按鈕點擊,都會產生事件。 2. LINE 伺服器接收到這個互動 - LINE 會依照你在後台設定的 Webhook URL,將事件打包成 JSON。 3. LINE 以 HTTP POST 發送到 Webhook URL - 事件內容包含:userId、訊息內容、事件類型(message、follow、postback…)等等。 4. 你的系統(或 ChatAsynq)接收這個 Webhook 請求 - 解析 JSON,判斷這是什麼事件。 5. 呼叫 AI 或內部邏輯處理 - 送進對應的 AI 角色 - 查詢知識庫內容並產生回覆(RAG) - 檢查是否觸發智能轉接規則 6. 用 LINE Messaging API 回傳訊息給使用者 - 文字、貼圖、圖片、Flex message、選單等。 整個過程中,Webhook 負責「接事件」,Messaging API 負責「發訊息」,兩者搭配才能完成一個完整的 LINE AI 客服流程。

常見事件類型與AI客服的應用

Webhook 會收到許多不同類型的事件,常見的包含: 1. message event(訊息事件) - 使用者傳來文字、貼圖、圖片等 - 在 ChatAsynq 中:通常會觸發 AI 自動回覆流程,根據知識庫內容回應。 2. follow / unfollow event(加入 / 封鎖) - 使用者加入好友時可推歡迎訊息 - 封鎖時可記錄用戶流失(在你的系統中標記)。 3. postback event(按鈕 / 選單回傳) - 使用者點選 rich menu、Flex message 上的按鈕 - 會把你事先設定的 data 回傳給 Webhook - 可用來觸發不同 AI 角色、不同行銷流程或客服路徑。 4. join / leave event(加入 / 離開群組或聊天室) - 用於群組機器人場景。 在 ChatAsynq 這樣的 AI 自動回覆平台,最常被用到的是 message 與 postback 事件,用來驅動 AI 回覆與智能轉接流程。

LINE Webhook 與 ChatAsynq AI 自動回覆的關係

了解 Webhook 後,下一步就是看它如何與 ChatAsynq 結合,幫你把 LINE 官方帳號升級成 24 小時 AI 客服。

ChatAsynq 如何接收 LINE Webhook 事件

在使用 ChatAsynq 串接 LINE 時,大致流程如下: 1. 在 ChatAsynq 建立你的 AI 角色 - 可以為不同部門或品牌建立不同 AI - 例如:客服 AI、產品諮詢 AI、技術支援 AI。 2. 在 ChatAsynq 中建立或上傳知識庫 - 支援文字、圖片、PDF - 這些內容會用來作為 AI 回答的依據(RAG)。 3. 在 ChatAsynq 取得 LINE Webhook 用的 URL - 每個串接到 LINE 的專案,會有對應的 Webhook 端點。 4. 把這個 URL 填入 LINE 官方帳號後台的 Webhook 欄位 - 當使用者傳訊息給 LINE 官方帳號時,LINE 就會把事件送到 ChatAsynq 的 Webhook。 5. ChatAsynq 接收到事件後: - 解析訊息與使用者動作 - 把內容送進你設定好的 AI 角色 - 由 AI 根據知識庫內容生成回覆 - 再透過 LINE Messaging API 回傳給使用者。 整個過程對使用者來說只是「傳 LINE 訊息」,但背後是透過 Webhook 把訊息推送到 ChatAsynq,再由 AI 完成智能回覆。

從 Webhook 延伸到智能轉接真人客服

除了 AI 自動回覆,Webhook 也是觸發「智能轉接真人客服」的重要關鍵。 在 ChatAsynq 中,你可以: 1. 設定智能轉接條件 - 例如: - AI 判斷信心度過低 - 問題包含特定關鍵字(如:投訴、抱怨、無法解決等) - 連續多次 AI 回覆使用者仍不滿意 2. 設定不同時段的轉接規則 - 上班時間:優先轉接真人客服 - 非上班時間:先由 AI 盡力處理,必要時紀錄待處理事項。 3. 透過 LINE 通知管理者 - 當觸發轉接條件時,ChatAsynq 可透過 LINE 通知管理者或客服團隊有人需要協助。 這些判斷與通知,都源自於 Webhook 事件中的內容,例如:訊息文字、互動次數、發送時間等。Webhook 是啟動這整套智能轉接流程的起點。

結合知識庫的 LINE Webhook 實戰範例

以下用幾個常見情境,說明如何利用 Webhook + ChatAsynq + 知識庫,建立實用的 LINE AI 客服流程。

情境一:常見問題 24 小時 AI 自動回覆

目標:減少人工回答重複問題,讓 AI 24 小時在線。 實作方式: 1. 在 ChatAsynq 建立「FAQ AI 客服」角色 2. 上傳常見問題相關的文字、圖片或 PDF(例如產品說明、服務流程、教學手冊) 3. 串接 LINE Webhook 到 ChatAsynq 4. 當使用者在 LINE 提問時: - Webhook 把訊息送到 ChatAsynq - AI 從知識庫中找出最相關內容 - 回覆清楚的文字說明,必要時附上圖片或文件連結 結果:大量重複問題由 AI 自動處理,人工客服只需專注在較複雜與高價值的對話。

情境二:技術支援與教學文件查詢

目標:讓使用者用自然語言提問,就能查到技術文件或教學內容。 實作方式: 1. 在 ChatAsynq 為技術支援建立專用 AI 2. 將技術白皮書、操作手冊、錯誤排除文件(PDF 或文字)上傳到知識庫 3. Webhook 把每一次 LINE 技術提問送進這個 AI 4. AI 依據知識庫內容,整理步驟式的解決方案提供給使用者 好處: - 技術文件不用再由工程師口頭轉述 - 使用者可以用自己的語言提問,AI 會自動對照專業文件來回答。

情境三:智能轉接提升客訴處理效率

目標:讓 AI 幫忙過濾與前置處理,再把較棘手的案件轉給真人客服。 實作方式: 1. 在 ChatAsynq 設定智能轉接規則,例如: - 問題文字中出現「投訴、申訴、退費、退款」等關鍵字 - AI 回覆後使用者持續表示不滿意 2. 設定上班/非上班時間的不同轉接策略 3. 當 Webhook 收到相關訊息時: - AI 先根據知識庫進行說明與安撫 - 若符合轉接條件,啟動轉人工流程 - 並透過 LINE 通知管理者有案件待處理 效果: - 一般詢問由 AI 即時處理 - 重要或敏感案件,自動轉給真人跟進,兼顧效率與服務品質。

如何開始設定 LINE Webhook 串接 ChatAsynq

如果你已經有 LINE 官方帳號,想用 ChatAsynq 打造 AI 客服,實際步驟並不複雜。以下是概念流程(實際畫面依 ChatAsynq 版本為準):

Step 1:準備你的 LINE 官方帳號

1. 登入 LINE Official Account Manager 或 LINE Developers 2. 建立或選定一個已開通 Messaging API 的官方帳號 3. 在 LINE Developers 後台中: - 建立 Channel(Messaging API) - 取得 Channel access token 與 Channel secret(後續會在 ChatAsynq 使用) 這一步是讓你的 LINE 官方帳號具備「機器人與 API」能力的前提。

Step 2:在 ChatAsynq 建立 AI 專案與知識庫

1. 在 ChatAsynq 平台中建立一個專案 / AI 角色 2. 設計 AI 的角色設定與口吻(例如客服、技術支援、品牌小編) 3. 上傳相關知識內容: - 產品介紹文字 - 圖片說明 - 教學或說明的 PDF 4. 啟用 RAG(知識庫驅動回答),讓 AI 回應是根據這些內容生成。

Step 3:在 ChatAsynq 中完成 LINE 串接與 Webhook 設定

1. 在 ChatAsynq 中選擇「串接 LINE」 2. 輸入從 LINE Developers 取得的 Channel access token / secret 3. ChatAsynq 會產生一組 Webhook URL 4. 回到 LINE Developers 後台,將這組 URL 貼到 Webhook 設定欄位並啟用 5. 測試從 LINE 傳訊息,看是否能收到 AI 回覆 從這一刻起,每一個來自 LINE 的事件,會透過 Webhook 傳到 ChatAsynq,再由 AI 自動產生回覆。

Step 4:設定智能轉接與通知

1. 在 ChatAsynq 啟用訂閱制功能中的: - 智能轉接 - 轉接規則設定 - 轉接時段設定 2. 規劃你要的轉接邏輯,例如: - 關鍵字觸發轉接 - AI 回覆信心度過低時轉接 - 特定時段一律改由 AI 暫時接待,並標記待人工跟進 3. 設定 LINE 通知管理者 - 當觸發轉接時,自動發出 LINE 訊息提醒管理員或客服人員 完成後,你的 LINE 官方帳號就具備了: - AI 自動回覆 - 知識庫問答 - 智能轉接真人客服 三合一的客服能力。

常見問題:關於 LINE Webhook 與 AI 客服

最後整理幾個在實務上常被問到的 Webhook 相關問題,協助你規劃 LINE AI 客服架構。

Q1. 沒有工程師,能用 Webhook 嗎?

如果你是自己架伺服器、自己寫程式,那確實需要工程師處理 Webhook 收發與 LINE Messaging API。 不過,使用像 ChatAsynq 這樣的 AI 自動回覆平台時,Webhook 端點與 LINE 串接的技術細節已經由平台處理好。你只需要: - 在 LINE 後台貼上 ChatAsynq 提供的 Webhook URL - 在 ChatAsynq 裡設定好 AI 角色、知識庫與轉接規則 不懂程式也可以啟用 LINE Webhook 並讓 AI 開始自動回覆。

Q2. Webhook 資料可以用來查訂單或會員嗎?

LINE Webhook 的事件內容雖然含有使用者的基本識別資訊(例如 userId),但在 ChatAsynq 目前的功能設計中: - 不會直接讀取你的訂單系統或會員系統 - 不會整合 CRM、ERP、金流或自動查物流 - 不會自動讀取企業內部後台資料或使用者個人敏感資訊 ChatAsynq 著重在: - AI 自動回覆訊息 - 依據你上傳的知識庫內容進行回答 - 依設定規則觸發智能轉接真人客服 如果你有進一步的系統整合需求,通常需要額外的客製化開發。

Q3. Webhook 安全性怎麼看?

在 LINE 的設計中,Webhook 會搭配 Channel secret 與簽名驗證機制,你可以在自己的伺服器端驗證請求確實來自 LINE。 如果你透過 ChatAsynq 來收 Webhook: - 平台本身會處理與 LINE 之間的驗證與傳輸 - 你只需在 ChatAsynq 中管理好自己的帳號與專案權限 同時建議: - 不要把 Channel access token、Channel secret 曝露給非必要人員 - 定期檢視 LINE 與 ChatAsynq 的權限設定與成員管理。

Q4. 一個 Webhook 可以對接多個 AI 嗎?

在 ChatAsynq 裡,你可以: - 建立多個 AI 角色(例如:客服、技術支援、活動諮詢) - 透過不同的規則與路由,將 Webhook 事件分派給不同 AI 處理 舉例: - 根據使用者點擊的選單按鈕(postback data)決定要用哪個 AI - 針對特定關鍵字,把訊息送往專用的 AI 角色 這樣一來,同一個 LINE 官方帳號背後,其實是多個 AI 分工合作處理不同類型的問題。

讓 AI 替你對話

讓 AI 學習你的知識、理解你的語氣,
自動回覆 LINE、Facebook、Instagram 等平台訊息