幾年前我第一次做 LINE Bot 專案,客戶是一家連鎖美髮沙龍,他們的問題很簡單:「我 LINE 官方帳號每天有幾百個人來問時間跟價格,但我們的客服人員只有兩個,常常沒辦法即時回覆,客人就跑掉了。」這個問題可以用一個自動回覆的 LINE Bot 解決——預約、查詢價格、看造型師介紹,全部自動化,客服只需要處理真正複雜的需求。

那個專案上線後,他們的 LINE 詢問轉換率從 23% 提升到 61%,因為現在所有問題都能在 30 秒內得到回應。這讓我開始認真研究 LINE Bot 的各種商業應用,這篇文章是我過去幾年累積下來的完整心得。

一、LINE Bot 能做什麼:主要商業應用場景

1. 智能客服機器人

這是最普遍的應用。LINE Bot 可以處理 80% 以上的常見客戶詢問:產品資訊、價格、營業時間、地址、退換貨政策……。透過關鍵字辨識和選單引導,讓客戶快速找到答案,無法處理的問題再轉接人工客服。

關鍵設計原則:不要假裝機器人是真人。明確讓客戶知道這是自動回覆系統,並提供清楚的轉人工方式。用戶對 Bot 的接受度很高,但被欺騙的感覺會嚴重損害品牌信任。

2. 預約系統

美容、診所、餐廳、健身房、補習班……需要預約的服務,都可以透過 LINE Bot 完成。用戶在 LINE 內選擇日期、時段、服務項目,系統即時檢查可用時段,完成預約後自動發送確認訊息,預約前一天再發提醒。這比讓客戶打電話預約方便太多,也比導入獨立 App 的門檻低很多。

3. 訂餐與點餐系統

餐廳、便當店、小吃店可以透過 LINE Bot 讓客戶提前訂餐:瀏覽菜單、選擇品項、設定取餐時間、線上付款。高峰時段的訂餐壓力大幅降低,食材備料也更準確。有個做便當外送的客戶導入後,電話訂餐量從每天 200 通降到 30 通,員工終於可以專注在備餐而不是接電話。

4. 會員管理與積點系統

透過 LINE Login 綁定會員資料,記錄消費記錄、累積點數、發放優惠券,完全在 LINE 內完成,不需要獨立的會員 App。LINE 通知的開信率遠高於 Email(通常超過 80%),讓行銷訊息真正能被看到。

5. 報名與票務系統

活動報名、演講門票、課程報名,透過 LINE Bot 完成表單填寫、付款、電子票券發送,全程在 LINE 內進行,轉換率遠高於導流到外部網頁的方式。

6. 進度查詢與通知

維修進度、訂單狀態、快遞追蹤、申請審核狀態……客戶主動查詢或系統主動推播通知,都可以透過 LINE Bot 實現。這類應用能大幅減少電話客服的詢問量。

二、LINE Bot 的技術架構

LINE Messaging API

所有 LINE Bot 應用的核心是 LINE Messaging API。當用戶在 LINE 官方帳號傳送訊息或點擊按鈕時,LINE 會透過 Webhook 把事件通知你的伺服器,你的程式處理後透過 API 回傳訊息給用戶。

技術棧沒有限制,PHP、Node.js、Python 都有官方 SDK 支援。關鍵要求:伺服器需要有效的 HTTPS 憑證,Webhook URL 必須是公開可訪問的 HTTPS 端點。

Flex Message:打造豐富的視覺介面

Flex Message 是 LINE Bot 最強大的功能之一。它讓你用類似 CSS Flexbox 的語法,設計出精美的訊息卡片——產品圖片、按鈕、顏色、排版,都可以自訂。一個好的 Flex Message 設計,可以讓 Bot 的介面媲美原生 App。

設計 Flex Message 的工具:LINE 官方提供 Flex Message Simulator,可以即時預覽效果;Flex Message Builder 讓你用 GUI 拖曳設計,不需要手寫 JSON。

Quick Reply:降低操作摩擦

Quick Reply 在輸入框上方顯示快速選項按鈕,用戶點一下即可回覆,不需要手動輸入文字。適合用在選擇題場景(選擇日期、確認/取消、選擇服務項目)。每個 Quick Reply 的 label 限制在 20 個字,最多可以設置 13 個選項。

LIFF(LINE Front-end Framework)

LIFF 是 LINE 提供的前端框架,讓你在 LINE 內嵌入一個完整的網頁應用。LIFF 應用可以存取用戶的 LINE 資料(user ID、顯示名稱、圖片),可以進行複雜的互動(表單填寫、地圖選址、日期選擇器)。

LIFF 的典型應用:預約系統的日曆介面、會員資料填寫表單、複雜的商品選購頁面。相比純文字的 Bot 互動,LIFF 提供更接近 App 的使用體驗。

LINE Login

LINE Login 讓用戶可以用 LINE 帳號登入你的網站或 App,免去另外注冊帳號的麻煩。對台灣用戶來說,LINE Login 的接受度很高,因為幾乎每個人都有 LINE 帳號。整合 LINE Login 後,你的網站可以取得用戶的 LINE user ID,進而與 LINE 官方帳號的互動記錄整合,建立完整的用戶數據。

三、LINE 官方帳號費率與成本考量

LINE 官方帳號的訊息推播是按次數計費的,這是很多初次評估的企業沒有注意到的隱藏成本。

費率方案(2026 年)

  • 輕用量方案:月費 NT$0,每月免費訊息 500 則,超出每則 NT$0.2
  • 中用量方案:月費 NT$800,每月免費訊息 4,000 則,超出每則 NT$0.15
  • 高用量方案:月費 NT$2,400,每月免費訊息 15,000 則,超出每則 NT$0.12
  • 企業方案:月費 NT$12,000 起,每月免費訊息 45,000 則

注意:「一對一聊天回覆」(用戶傳訊息給官方帳號,Bot 回應這個訊息)不計入推播訊息數,不需要額外付費。計費的是「主動推播」(你的系統主動發訊息給用戶)。所以如果你的 Bot 主要是被動回覆,費用會很低。

四、LINE Bot 開發的常見錯誤

錯誤一:對話流程設計太複雜

我見過有 Bot 需要用戶連續做 8 個選擇才能完成預約——每一層選單都有 5-6 個選項,用戶很快就迷失了。LINE Bot 的對話流程應該越簡單越好,最多 3-4 層,每層選項不超過 5 個。複雜的操作用 LIFF 來做,而不是純文字互動。

錯誤二:沒有提供「返回」或「重來」的出口

用戶選錯了怎麼辦?系統要提供明確的「上一步」或「重新開始」選項,不然用戶只能關掉再開,使用體驗很差。

錯誤三:忽視 Webhook 的穩定性

LINE 的 Webhook 有重試機制——如果你的伺服器沒有在 10 秒內回應,LINE 會重試幾次。如果你的程式處理時間超過 10 秒(例如要呼叫外部 API),要用異步的方式處理,先回應 LINE 確認收到,再在背景執行後續邏輯,完成後再發訊息給用戶。

錯誤四:沒有處理異常狀況

用戶輸入了意料之外的內容怎麼辦?API 呼叫失敗怎麼辦?要設計完善的錯誤處理流程,讓用戶收到有意義的錯誤訊息,而不是完全沒有回應。

五、如何評估一個 LINE Bot 專案的成效

LINE Bot 上線後,建議追蹤以下指標:

  • Bot 觸及率:有多少官方帳號好友有使用過 Bot 功能?
  • 任務完成率:開始預約/訂餐等流程的用戶中,有多少比例完成到底?
  • 人工客服分流率:Bot 處理了多少比例的詢問,減少了多少人工客服的工作量?
  • 用戶回頭率:用戶在首次使用後,有多少人再次使用 Bot?

六、LINE Bot 開發費用估算

根據功能複雜度,LINE Bot 的開發費用大致如下:

  • 基本自動回覆 Bot:NT$15,000-30,000(關鍵字回覆、選單導航)
  • 預約/訂餐 Bot:NT$50,000-120,000(含後台管理、行事曆整合)
  • 會員系統 Bot:NT$80,000-200,000(含積點、優惠券、消費記錄)
  • 複雜 LIFF 應用:NT$150,000-400,000(接近完整 App 功能)

以上費用不含 LINE 官方帳號月費。建議在評估開發費用時,也把每月預估的訊息推播費用算進去,才能評估整體的投資回報。

七、常見問題 Q&A

Q:LINE Bot 和 LINE 官方帳號有什麼差別?

A:LINE 官方帳號是帳號本身,LINE Bot 是你開發的自動化程式,掛在這個帳號上。沒有 Bot 的官方帳號只能靠人工回覆;有了 Bot,就能自動回覆、執行業務邏輯。LINE Bot 必須搭配 LINE 官方帳號才能運作。

Q:可以用 ChatGPT 做 LINE Bot 的 AI 客服嗎?

A:可以,而且現在越來越多企業這樣做。架構上,用戶的訊息先發到你的伺服器,你的程式調用 OpenAI 或 Claude 的 API 生成回覆,再透過 LINE Messaging API 回傳給用戶。要注意的是 AI 回覆的準確性控制(要讓 AI 只回答你提供的知識庫內容),以及 API 費用的估算。

Q:LINE Bot 需要申請什麼才能開始開發?

A:需要一個 LINE Business ID(免費)、一個 LINE 官方帳號(有免費方案)、在 LINE Developers Console 建立 Messaging API Channel(免費),以及一個可以接收 HTTPS Webhook 的伺服器。如果用 Vercel、Render 等雲端平台,免費方案就夠用於測試和小規模應用。