上一章的 Channel access token 已經放在 n8n 憑證裡。這一章用社群節點主動發一則訊息,手機要收到 Hello from n8n!。
Webhook 先不要貼。官方帳號也不會把 User ID 傳回來,所以先用 LINE Developers Console 裡、目前這個登入帳號的 User ID。
開始前準備這幾項:
- 上一章建立的
Line Messaging憑證,存得進去。 - 手機上的 LINE,就是登入 Developers Console 的那個帳號。
- n8n 已經開著。
Push 只發給已經加這個官方帳號的人。
1. 複製自己的 User ID
打開這個 channel 的 LINE Developers Console,切到 Basic settings。
頁面上有一欄 Your user ID。它是 U 開頭,這是你自己的 ID,不是 Channel ID,也不是 Channel secret。
複製起來。截圖時把中間塗掉。
2. 先把官方帳號加為好友
3. 搭建這條工作流
工作流可以叫「實驗 A:社群節點推播」。手動執行沒有參數要填。
這條不用發布。手動執行就會把訊息打出去。
在「推播 Hello」上點兩下。這一面中間是參數,左邊是這個節點拿到的輸入,右邊是它跑完的輸出。上方橘色的 Execute step 只測這一個節點,不會把整條工作流跑完。
左邊現在寫 No input data。手動執行沒有帶任何資料進來,所以是空的。右邊寫 No output data,代表這個節點還沒按過測試。
中間要對的欄位:
Credential:選上一章那筆Line Messaging。token 留在憑證裡,不要再貼進節點。Operation:選Send。這是 Push,對方不用先傳訊息進來。User ID:貼第 1 節複製的那串U開頭。若欄位裡還是「貼上好友的 User ID,U 開頭」,就是還沒換。Quote Token:這次留空。裡面若有一串灰色的1234567890,那是欄位自己的範例,跟 Channel access token 無關。不用改,也不用刪。Text:填Hello from n8n!Type:維持Text Message (V2)。
參數填完先別按這顆 Execute step。User ID 還沒換成真的之前,測了只會得到錯誤。整條要等下一節,用畫布下方的 Execute workflow 一起跑。
4. 執行,看手機
若節點報錯、手機沒有那則訊息,先查這兩件事:這個 LINE 帳號有沒有加官方帳號為好友,憑證是不是這個 channel 的 token。
做完的檢查
- 手機收到
Hello from n8n!。 User ID是U開頭。- 憑證仍是上一章那筆,節點參數裡看不到 token。
下一步
下一章才把 n8n 的 Webhook URL 貼回 LINE 的 Webhook settings,讓官方帳號收到的訊息進到 n8n。主動推播不佔那條 Webhook。





