為什麼要學會拆解Line messaging資料?
從「會動就好」到「隨心所欲」的關鍵一步
當你開始使用 n8n 串接 LINE Messaging API 時,成功接收到 Webhook 回傳的一串 JSON 數據,就像是打開了機器人的「大腦」。
很多人會卡在這一堆看不懂的程式碼前,但其實這份資料就像是一張「快遞簽收單」。它清楚記載了是誰寄的、寄了什麼、什麼時候寄的,以及最重要的——你該如何回覆。學會閱讀這份清單,你才能精準地讓機器人聽懂人話,做出正確的自動化反應,而不是對著空氣發呆。
工欲善其事,必先利其器
在我們開始拆解數據之前,請務必確認你的 n8n 已經完成以下兩項「基礎建設」,這是讓 LINE 與 n8n 通訊的橋樑:
1.新增 LINE Messaging API 的憑證
- 在LINE Developers Console,獲取你的 Channel Token 與 Channel Secret。
- 在 n8n 中新增一個 LINE Messaging API 的憑證,連結你的 LINE API 憑證 (Credentials)並將這Channel Token 與 Channel Secret填入,這樣 n8n 才有權限代表你的 Bot 發送訊息。
- 可以參考陳盟升寫的文章教學:n8n Line API 串接教學:從零開始,打造你的專屬 AI 通知機器人 (2026 全圖解)
2.安裝Line messaging套件
n8n 原生雖然有 LINE 節點,但許多高手更推薦安裝強大的第三方套件。
進入 n8n 的Settings->Community Nodes->Install- 於npm Package Name輸入:
@aotoki/n8n-nodes-line-messaging。這個套件針對 LINE Messaging API 做了深度優化,支援更多進階功能。

帶你讀懂 LINE 傳給你的秘密訊息
我們使用Line Messaging Trigger來進行細部的說明與介紹
當你前述的工作都設定成功後,在工作流上建立一個Line Messaging Trigger,並將其發佈。發佈後在你加入的官方帳號line上隨意輸入訊息。當工作流執行成功後,可以點選Line Messaging Trigger來觀看究竟Line傳了些什麼訊息給你!
你可以看到的Json訊息如下圖

1. 身分證與類型 (Core Info)
type: 事件類型。最常看到的是message(有人傳訊息),但也可能是follow(有人加你好友)、unfollow(封鎖)或postback(點擊圖文選單按鈕)。webhookEventId: 此事件的唯一識別碼,用於除錯與記錄(不常用)。
2. 他說了什麼? (Message )
type: 訊息種類。這裡為text(文字)。如果是圖片則會是image,音訊則是audio。id: 訊息本身的編號,若要下載對方傳來的圖片或檔案時會用到。quoteToken/markAsReadToken: 這是 LINE 後期新增的功能,用於回覆時引用訊息,或手動透過 API 將訊息標記為已讀。text: 最常會用到的欄位。(例如他傳了「1」)。
3. 是誰傳給我的? (Source)
type: 來源類型。"user"代表個人私訊;如果是"group"或"room",則代表來自群組或多人聊天室。userId: 這台機器人專屬的使用者識別碼,是自動化流程中非常關鍵的 Key,你可以用它來查詢資料庫中的使用者資料,或發送主動推播(Push Message)。
4. 最關鍵的回覆憑證 (Reply Mechanism)
replyToken: 超級重要! 這是回信的「限時通行證」,約一分鐘的效期,且只能用一次。