本文目錄 · 10 個段落
你已經知道 n8n 是什麼也會拉基本工作流,現在想把通知、回覆、客服這些事情自動推到 LINE。但你 Google 一查發現 LINE Notify 已經停用、新的 Messaging API 文件又長又雜,搞了半天還在原地打轉。這篇從零開始,5 步帶你把 n8n 串好 LINE Bot,不用寫程式碼,連同 AI Agent 整合、4 個實戰案例和常踩的 5 個坑一次講清楚。
💡 TL;DR:LINE Notify 已於 2024 年 3 月 31 日停用,新的串接方式統一走 LINE Messaging API。n8n 從 1.7 版開始內建 LINE Messaging Trigger 節點,5 步就能完成第一個 LINE Bot。進階可接 AI Agent 變成會思考的客服機器人。
文章大綱
- 為什麼要用 n8n 串 LINE?3 個場景看懂價值
- n8n 接 LINE 的 3 種主流方式(先選對方式再動手)
- 5 步建立你的第一個 n8n LINE Bot
- 進階整合:把 AI Agent 接上 LINE Bot
- 4 個 n8n LINE 實戰應用場景
- 新手常踩的 5 個坑
- 常見問題
- 動手建你的第一個 n8n LINE Bot
為什麼要用 n8n 串 LINE?3 個場景看懂價值
LINE 官方在 2024 年 3 月 31 日正式停用 LINE Notify 服務,所有透過 Notify 推訊息的工具全部失效(LINE Developers 公告, 2024)。這代表你過去用 IFTTT、Zapier 或自己寫的腳本,現在都要改用 LINE Messaging API。對開發者來說是麻煩,但對 n8n 用戶反而是機會:因為 n8n 把 Messaging API 整合進拖拉介面,原本需要寫 50 行 Python 的事情,現在 5 個節點就搞定。
1. 即時通知:把重要事件推到你最常開的 App
根據資策會 2024 年數位生活報告,LINE 在台灣月活躍用戶超過 2300 萬,平均每人每天開 LINE 達 64 次(資策會, 2024)。比 Email、Slack、Discord 加起來都還高。把伺服器警報、訂單成立、爬蟲結果、行事曆提醒推到 LINE,被看到的速度比 Email 快 10 倍。
n8n 串 LINE 後,你可以做的事情很多:信用卡帳單到期提醒、股價突破提醒、Google 表單收到新填寫立刻通知、Cloudflare 警告通知、Notion 任務逾期提醒。每一個都是過去要寫程式或付月費訂閱第三方工具才做得到的事。
2. 客服自動化:LINE Bot 接 AI 直接回客戶
這是最近最熱的場景。客戶在你的 LINE 官方帳號發訊息,AI 自動讀懂問題、查資料庫、給出符合你品牌口吻的回覆。一個人就能撐起原本需要 3 人客服的量。我這邊有客戶用 n8n AI Agent 接 LINE,把客服第一關處理時間從 30 分鐘壓到 30 秒。
3. 內部協作:團隊群組自動化通報
把 GitHub commit、Notion 更新、Asana 任務狀態變化全推到團隊 LINE 群組。不用每個人都裝 5 個 App,LINE 一個就夠。Zeabur 官方 n8n integration 文件也提到這是台灣團隊最常見的應用之一。
n8n 接 LINE 的 3 種主流方式(先選對方式再動手)

很多教學文一上來就教你寫 Webhook,但其實 n8n 從 1.7 版開始已經內建 LINE Messaging Trigger 節點,新做法跟舊做法差很多。先看清楚 3 種方式的差異再選。
| 方式 | 優點 | 缺點 | 適合誰 |
|---|---|---|---|
| LINE Messaging Trigger 節點(推薦) | 內建憑證管理、自動解析事件、官方支援 | 需 n8n 1.7+ | 大多數人 |
| Webhook + HTTP Request 節點 | 完全客製化、彈性高 | 要自己處理 reply token、簽章驗證 | 有特殊需求或舊版用戶 |
| 第三方整合平台(Make / Zapier) | 介面簡單 | 月費貴、彈性低 | 完全不想碰技術的人 |
直接結論:用 n8n 1.7+ 的 LINE Messaging Trigger 節點。它把過去要手動處理的 webhook signature 驗證、reply token 抓取、event type 分流通通包起來,少寫一半程式邏輯。後面教學就用這個。
5 步建立你的第一個 n8n LINE Bot

5 步流程是 LINE 官方帳號建立、取得 Token、n8n 設定憑證、Webhook 綁定、測試發送。第一次跑大概 30 分鐘,第二次以後 10 分鐘搞定。
1. 建立 LINE 官方帳號 + 啟用 Messaging API
到 LINE Official Account Manager 用你的 LINE 帳號登入,按「建立帳號」。帳號名稱、業種隨意填(之後可改),完成後進管理頁面。
接下來進「設定」→「Messaging API」→「啟用 Messaging API」。系統會問你綁哪個 Provider,沒有的話直接建一個新的(Provider 可以想成你公司或個人開發者身分)。
完成後你會在 LINE Developers Console 看到一個 Channel,這就是你的 LINE Bot 本體。

2. 取得 Channel Access Token 跟 Channel Secret
進入 LINE Developers Console → 點剛建好的 Channel → 切到「Messaging API」分頁。把這 2 個東西記下來:
- Channel access token:拉到最下面點「Issue」產生,這串是讓 n8n 有權限發訊息給你 LINE 帳號的鑰匙
- Channel secret:在「Basic settings」分頁,是讓 LINE 確認訊息真的來自 n8n 的密碼
兩個都複製到記事本,等下要用。Channel access token 不要分享給別人,等於你 LINE Bot 的密碼。

3. 在 n8n 安裝 LINE 節點並設定 Credentials
打開 n8n,左側選單「Credentials」→「Add Credential」→ 搜尋「LINE」。選「LINE Messaging API account」,把剛剛複製的 Channel access token 跟 Channel secret 貼進去,按 Save。
如果你的 n8n 版本沒看到 LINE 選項,先到 Settings → Community Nodes,搜尋 n8n-nodes-line 安裝官方擴充節點。新版 n8n(1.7 以後)通常已內建。

4. 設定 Webhook URL 並回填到 LINE 後台
回到 n8n 工作流編輯器,按 + 號搜尋「LINE Messaging Trigger」拖進來。節點打開後會自動產出一個 webhook URL,長得像:
https://你的n8n網域/webhook/line-bot
複製這個 URL,回 LINE Developers Console → Messaging API 分頁 → Webhook URL 欄位貼上 → 按「Verify」。如果跳出綠色「Success」就代表 LINE 跟 n8n 通了。底下「Use webhook」記得打開。
這一步最容易卡關:n8n 必須是公開可連線的網址(不能是 localhost)。如果你是本機測試,用 ngrok 開個 tunnel 或直接部署到 Zeabur 之類的雲端服務。

5. 測試 Reply 跟 Push 功能
在 n8n 工作流加上「LINE Send Message」節點,連到剛剛的 Trigger。Operation 選「Reply Message」,Message 欄位輸入「你好,我是 n8n bot!」之類測試文字。
存檔 → 啟用工作流 → 用你個人 LINE 加你的官方帳號好友 → 隨便發一句訊息。如果 Bot 馬上回你「你好,我是 n8n bot!」就代表整套流程通了。

完成這 5 步,你已經有一個能收訊息、能回訊息的 LINE Bot。接下來只是疊功能。
進階整合:把 AI Agent 接上 LINE Bot

如果你已經看過 n8n AI Agent 教學,把它接到 LINE 只是換一個 trigger 跟一個 reply 節點。整體架構像這樣:
LINE Messaging Trigger → AI Agent → LINE Send Message
↓
[OpenAI / Memory / Vector Store]
為什麼要把 AI Agent 接上 LINE
普通的 LINE Bot 只能照預設規則回覆,使用者問「我的訂單到哪了」如果不在你寫好的關鍵字裡就回不了。AI Agent 不一樣,它會:
- 讀懂使用者問題的意圖(不靠關鍵字比對)
- 自動查你連好的資料庫、Notion、Google Sheets
- 用符合你品牌口吻的方式回覆
- 記得這個使用者前面說過什麼,連續對話不斷裂
完整實作 3 個重點
- AI Agent 節點的 Input 抓 LINE Trigger 的 message.text
LINE Messaging Trigger 觸發後,使用者訊息會在 {{ $json.events[0].message.text }} 這個欄位。把它接到 AI Agent 的 User Message 即可。
- Memory 節點選 Window Buffer Memory
為每個使用者開一個 session,key 設成 {{ $json.events[0].source.userId }}。這樣 AI 才能分清楚「A 客戶」跟「B 客戶」的對話脈絡。
- Reply 用 reply token 而不是 push
AI 回完之後接 LINE Send Message 節點,Operation 選「Reply Message」。Reply Token 從 {{ $json.events[0].replyToken }} 抓。reply 不算進每月免費 200 則訊息額度,push 才會算。
實際成本估算
LINE Messaging API 免費版每月 200 則 push 訊息,但 reply 訊息不限量(LINE Developers Pricing, 2025)。OpenAI gpt-4o-mini 處理 1 句客服對話約消耗 500-1000 tokens,1000 次對話成本約 NT$5-15。對小型客服場景幾乎免錢。
4 個 n8n LINE 實戰應用場景

理論講完,講 4 個真實場景。每個都是我這邊學員或客戶實際在跑的。
1. 信用卡帳單繳費提醒
痛點:每月信用卡帳單寄到 Gmail,常常漏看到逾期被扣循環利息。
做法:n8n Gmail Trigger 監看「信用卡電子帳單」關鍵字 → 解析金額跟到期日 → LINE Send Message 推到你 LINE。再用 Wait 節點延遲到繳費前 3 天再推一次。
節點數:4 個。建置時間:30 分鐘。
2. 爬蟲通知(股票/天氣/球賽)
痛點:想盯某檔股票或某個球員,但每天手動查很煩。
做法:n8n Schedule Trigger(每小時跑一次)→ HTTP Request 抓 Yahoo Finance / 中央氣象署 API → IF 節點判斷「漲超過 5%」或「下大雨」 → LINE Send Message。
節點數:5 個。建置時間:45 分鐘。Medium 上 Nero 的爬蟲通知教學是很好的參考起點。
3. AI 客服自動回覆
痛點:店家 LINE 官方帳號累積上千好友,每天回訊息回到手抽筋。
做法:LINE Messaging Trigger → AI Agent(接 OpenAI + 你的商品資料 Google Sheets)→ LINE Send Reply。
節點數:6 個。建置時間:1.5 小時。我這邊客戶實際跑下來,常見問題(營業時間、價格、地址)100% 自動回,需要人接的問題壓到 20% 以下。一個月節省的客服人力時間可以折算約 NT$15,000-30,000 工資。
4. 團隊群組自動通報
痛點:團隊散在 Notion、GitHub、Asana,每個工具都要登入查狀態。
做法:3 條 workflow 平行跑:
- Notion Trigger → 重要頁面更新 → LINE Bot push 到團隊群組
- GitHub Webhook → PR 開啟/合併 → LINE 通報
- Asana Trigger → 任務逾期 → 標記 + LINE 提醒
節點數:每條 3-5 個。建置時間:總共 2 小時。團隊用過後沒辦法回頭。
新手常踩的 5 個坑

我教過的學員中,10 個有 9 個會卡在以下這 5 個地方。看完省你 2 小時。
1. Webhook URL 設好了但 Bot 沒反應
LINE Developers Console 的 Webhook URL 設定畫面有 2 個東西要打開:
- 上面那個「Use webhook」開關
- 「Auto-reply messages」要關掉(不然 LINE 預設罐頭訊息會搶在 n8n 之前回)
第二個是大宗。設定路徑:LINE Official Account Manager → 設定 → 回應設定 → 把「自動回應訊息」關掉。
2. Reply Token 已過期
LINE 的 reply token 只有 30 秒有效期。如果你的 n8n 工作流中間串了 AI Agent、資料庫查詢、複雜邏輯,超過 30 秒就會失敗,錯誤訊息是 Invalid reply token。
解法:複雜邏輯用 push message 取代 reply。或者把耗時的事情拆出去做,先用 reply 回一句「處理中,稍候」,後台跑完再 push 結果。
3. Channel Secret 跟 Access Token 搞混
兩個都是長字串,新手很常貼錯欄位。記憶口訣:
- Secret 是用來「驗證」訊息來源(簽章用),在 Basic settings 分頁
- Access Token 是用來「發送」訊息(API 呼叫用),在 Messaging API 分頁
n8n 的 LINE Credentials 設定時,Channel Access Token 是必填,Channel Secret 用來驗 webhook 簽章(建議也填)。
4. 群組訊息抓不到 Group ID
預設情況下 LINE 不會給你群組 ID。你要先把 Bot 加進群組,發一句訊息觸發 webhook,然後從 n8n 的 Trigger 輸出找:
{
"events": [{
"source": {
"type": "group",
"groupId": "C1234567890abcdef"
}
}]
}
把 groupId 抄下來才能後續 push 到群組。User ID 同理。
5. 訊息格式 JSON 錯誤
LINE Messaging API 的訊息物件結構固定,少一個逗號或括號全部失敗。常見錯誤:
// 錯:少了 type 欄位
{ "text": "Hello" }
// 對
{ "type": "text", "text": "Hello" }
n8n 內建的 LINE Send Message 節點會自動包好結構,不用自己寫 JSON。但如果你硬要用 HTTP Request 節點手動發,記得查 LINE Messaging API Reference 對照。
常見問題
LINE Notify 還能用嗎?
不能。LINE 官方在 2024 年 3 月 31 日完全停用 LINE Notify 服務。所有原本走 Notify 的工具都要改用 Messaging API。差別在 Notify 是單向推播給訂閱者、API key 即可使用;Messaging API 則是雙向溝通、要建官方帳號 + 申請 channel。雖然麻煩一點,但功能強很多。
免費版 LINE Messaging API 訊息上限多少?
Push 訊息每月 200 則免費,超過要升級到 Light(NT$880/月、5,000 則)或 Standard(NT$2,400/月、無上限)方案。但 reply 訊息(使用者主動發訊息給 Bot 後 30 秒內回覆)不算入額度。所以做客服 Bot 主要用 reply 幾乎免錢。
n8n 應該自架還是用 Cloud 版?
自架(self-hosted):免費、彈性高、適合會用 Docker 的人。建議用 Zeabur、Railway、Hetzner 一鍵部署。月成本 NT$150-500。
Cloud 版:n8n 官方託管,每月 USD 20 起。適合不想碰 server、預算允許的人。
繞 LINE Bot 建議自架,因為 webhook 流量穩定可預期。
如何取得自己的 LINE User ID?
把你的 LINE Bot 加好友,然後對它發任何訊息。n8n 的 LINE Messaging Trigger 收到後在 {{ $json.events[0].source.userId }} 就能看到一串 U 開頭的 ID。這個 ID 對每個使用者唯一,可以拿來精準推訊息給特定人。
LINE Bot 可以發圖片、影片、按鈕嗎?
可以。LINE Messaging API 支援 8 種訊息類型:text、sticker、image、video、audio、location、imagemap、template(含按鈕、輪播卡片)。n8n 的 LINE Send Message 節點下拉 Message Type 就能選。Template 訊息可以做出像菜單卡片那種互動介面,做客服 Bot 必學。
為什麼我的 LINE Bot 沒回應?
按優先順序檢查:
- n8n 工作流是否「Active」狀態(不是測試模式)
- LINE Developers Console 的「Use webhook」開關有沒有開
- LINE Official Account Manager 的「自動回應訊息」有沒有關掉
- n8n 網址是否公開可連線(不是 localhost)
- Channel access token 有沒有過期(長期不用會被 LINE 失效)
動手建你的第一個 n8n LINE Bot

把這篇 4000 字濃縮:LINE Notify 已死,n8n + LINE Messaging API 是新標準。5 步建好基本 Bot,再疊 AI Agent 就能變成 24 小時值班的客服。建置成本幾乎免費,月成本看流量規模從 NT$0 到 NT$2,400。
下一步建議的順序:
- 照本篇 5 步建好「Hello World」LINE Bot(30 分鐘)
- 加一個實際應用場景(信用卡提醒或爬蟲通知,1 小時內可上線)
- 學完 n8n AI Agent 教學,把 AI 接上 LINE
- 思考你的業務有什麼重複工作可以自動化
如果這篇對你有用,加入我們的 AI 自動化社群(https://ailanr.com/s/AllinAi),每週分享新的 n8n 應用案例、實戰範本跟業界趨勢。也可以看 Zeabur 的 n8n 部署文件把你的 n8n 一鍵架到雲端,10 分鐘內就能跑起來。
參考來源
- LINE Messaging API Reference — LINE 官方 API 文件 (https://developers.line.biz/en/reference/messaging-api/)
- LINE Notify 服務終止公告 — 2024/3/31 停用通知 (https://notify-bot.line.me/closing-announce)
- LINE Messaging API Pricing — 訂閱方案說明 (https://developers.line.biz/en/docs/messaging-api/overview/)
- n8n LINE Workflow Template (#2733) — n8n 官方範本 (https://n8n.io/workflows/2733-line-message-api-push-message-and-reply/)
- n8n Community Nodes — 社群節點安裝說明 (https://docs.n8n.io/integrations/community-nodes/)
- Zeabur n8n Integration 文件 — 一鍵部署 n8n (https://zeabur.com/docs/zh-TW/ai-hub/n8n-integration)
- n8n 是什麼完整介紹 — 火種科技支柱文 (/blog/what-is-n8n)
- n8n AI Agent 教學 — 火種科技 #2 群集文 (/blog/n8n-ai-agent-tutorial)


