前言
為什麼需要這個 n8n 工作流程?
日常工作中,其實很多事情都可以自動化,但大多數人還是手動處理,白白浪費時間。尤其是台灣人幾乎人手一個 LINE 群組,不管是公司內部溝通、客戶服務,甚至是社群經營,LINE Messaging API 就能派上用場,讓 AI 幫你處理重複性回應,省下大量時間。
比如說:
- 你有一個 LINE 群組,希望 AI 能幫忙 自動回覆 常見問題。
- 你是 社群管理者,希望讓 AI 24 小時線上回應訊息,而不用自己盯著手機。
- 你在做 商業客服,想透過 AI 自動回應顧客,提高轉換率,減少客服工作量。
這次的 n8n 工作流程,就是透過:
- Webhook 監聽 LINE 訊息
- Google Gemini AI 生成回覆
- HTTP Request 把 AI 的回應傳回 LINE
這樣你就能讓 LINE 群組裡的 AI 自動回應,不論是幫助團隊內部處理訊息,還是提升顧客服務的效率,都非常實用!
插播! 如果你不熟悉什麼是API,什麼是HTTP Request, 建議你先從這開始:
誰適合使用這個流程?
這個流程適合 想要自動化回覆 LINE 訊息,但又不想寫程式 的人,不論你是:
- 社群經營者 / 企業主 → 讓 AI 幫你 24 小時線上回應,提升互動率
- 行銷人員 → 設定 AI 自動回應,導流 & 提高轉換率
- 開發者 → 想測試 LINE Bot 的 AI 自動回應能力
如果你符合上述需求,那這篇教學就是為你準備的!接下來,我會一步步帶你了解這個 n8n 流程,教你怎麼建立 & 調整,讓它真正為你工作。
⚠️ 注意事項
如果你的自動化流程裡有語言模型的調用(例如 Gemini、GPT)或者是付費 API,並且打算把它丟到 LINE 群組裡讓很多人使用,那真的要小心!
一不注意,你的錢包可能一下子就被挖光了。
API 調用費用是依使用量計算的,如果有太多人發送訊息,可能會造成意想不到的帳單暴增,因此建議:
- 設置使用上限(例如:每分鐘最多請求幾次)
- 監控 API 使用量,避免不知不覺花超過預算
- 考慮使用免費方案測試,確保實際使用時不會產生高額費用
n8n 工作流程概覽
這次的 n8n 流程包含以下幾個步驟:
- Webhook 監聽 LINE 訊息 → 接收來自 LINE 群組或個人的訊息,觸發流程
- AI 解析與回應 → 使用 Google Gemini(或其他 AI)來產生回應
- 資料處理 → 解析 AI 回應內容,確保格式正確
- 回傳 LINE 訊息 → 透過 LINE API,把 AI 產生的回覆發送回去
Step 1: 建立 Webhook 監聽來自 LINE 的訊息
Webhook 節點 負責接收來自 LINE 的訊息,這是整個流程的起點。
📌 Webhook 節點設定
參數 | 設定值 |
---|---|
HTTP 方法 | POST |
Path | line-message |
這樣,當有人在 LINE 群組裡發送訊息,LINE 會將該訊息轉發到這個 Webhook,觸發 n8n 的工作流程。
Step 2: AI 解析訊息並產生回應
接收到來自 LINE 的訊息後,我們會將該訊息傳給 AI 代理 (Agent) 進行解析,讓 AI 幫忙自動回應。
📌 AI Agent 節點設定
參數 | 設定值 |
---|---|
模型 | Google Gemini 2.0 (或其他 AI) |
輸入格式 | JSON |
輸出內容 | 必須包含 replyToken 和 text |
這樣可以確保 AI 產生的回應能夠正確傳送回 LINE。
Step 3: 處理 AI 回應並確保格式正確
AI 產生的回應可能會包含 Markdown 或其他格式,因此我們需要用 程式碼節點 (Code Node) 來確保 JSON 格式正確。
📌 Process Reply Token & AI Text 節點 這個節點會:
- 移除 AI 回應中的 Markdown 格式(例如
```json ... ```
) - 確保回應內容包含
replyToken
和text
- 如果 AI 回應格式錯誤,則擲出錯誤,避免錯誤回應發送到 LINE
Step 4: 回傳訊息到 LINE
最後,我們使用 HTTP Request 節點,將 AI 產生的回應傳回 LINE。
📌 HTTP Request 節點設定
參數 | 設定值 |
---|---|
Method | POST |
URL | https://api.line.me/v2/bot/message/reply |
Header | Content-Type: application/json |
Body | JSON,包含 replyToken 和 text |
這樣,AI 產生的回應就能自動發送到 LINE 群組,完成自動化流程。
完整的 n8n JSON 檔案
這裡提供完整的 n8n JSON 工作流程,你可以直接匯入到 n8n 中使用: 👉 下載 n8n JSON 檔案 (此處放置下載連結)