【n8n超入門教學】n8n x AI Agent x LINE Messaging 打造個人行動助理 9 - Line Messaging 串接(2)

用 N8N 讓 LINE 訊息正確傳給 AI 助理(資料格式轉換與 JSON 基礎)
這一集要教你如何讓 LINE 傳來的訊息,能正確被 N8N 的 AI 助理(AI agent)接收與回覆。這裡會帶你認識資料格式轉換、JSON 基礎,以及 N8N 節點間的資料流。
Step 1:發現問題
- 直接把 Webhook 節點連到 AI agent,會發現 AI agent 無法正確收到訊息,出現「no session id found」錯誤。
- 這是因為 AI agent 需要特定格式(session id、action、chat input),而 LINE 傳來的訊息格式不同。
Step 2:觀察正確格式
- 用 N8N 內建的聊天節點測試,觀察它傳送的資料格式(session id、action、chat input)。
- 用 sticky note 做筆記,把正確格式記下來。
Step 3:資料格式轉換
- 新增 Edit Fields 節點,把 Webhook 傳來的訊息轉換成 AI agent 需要的格式。
- 用 Expression 拖拉方式,把 LINE 訊息與 current date 都正確填入。
- 測試 workflow,AI agent 能正確回覆訊息。
Step 4:JSON 基礎觀念
- JSON 就像一張資訊卡,key-value 配對,key 和 value 都要用雙引號包起來。
- 多個值(如多支手機)可用中括號包成陣列。
- N8N 節點間都是用 JSON 傳遞資料,理解 JSON 有助於排錯與設計流程。
Step 5:準備回傳訊息到 LINE
- 完成資料格式轉換後,AI agent 的回覆就能正確傳遞,下一步就是把回覆訊息送回 LINE 對話窗。
這一集重點在於「資料格式轉換」與「JSON 概念」,讓你能順利把 LINE 訊息傳給 AI 助理,為後續自動回覆打下基礎。
下一集會教你如何把 AI agent 的回覆訊息自動回傳到 LINE,完成雙向互動!
如果你有任何問題,歡迎留言討論!我們下篇見,掰掰!