n8n 新手入門指南

專為香港用家設計,由零開始教你玩自動化 (Automation)

咩係 n8n?

簡單嚟講,n8n 就好似係唔同 App 之間嘅「膠水」。

平時你可能要人手做嘅嘢,例如:「收到 Email 之後,將附件 Save 落 Google Drive,再 send 個 WhatsApp 通知老細」,n8n 可以幫你自動搞掂晒。

最正係佢用「畫圖」嘅方式 (Flowchart),拉幾條線就得,唔識寫 Code 都玩得掂!

第一步:安裝 Node.js

n8n 需要一個叫 Node.js 嘅環境先跑到。就好似你要玩 Switch 驚都要有部 Switch 主機咁。

  1. Node.js 官網
  2. Download 左邊個 LTS 版本 (最穩陣)。
  3. 開個 File 安裝,係咁㩒 "Next" 就搞掂。

第二步:安裝同啟動 n8n

裝好 Node.js 之後,我哋用一句指令就可以裝 n8n。

1. 打開指令介面 (CMD)

喺 Windows 搜尋欄打 cmd 或者 PowerShell,開個黑畫面出嚟。

2. 輸入安裝指令

Copy 下面呢句,Paste 落去,然後㩒 Enter:

npm install n8n -g

(等佢跑一陣,見到無紅字 Error 就係成功!)

3. 啟動!

以後每次想用 n8n,只要打呢句:

n8n start

見到佢話 "Editor is now accessible",就可以㩒下面個掣入去玩:

開啟 n8n (http://localhost:5678)

第三步:試玩第一個自動化

入到去畫面可能會有啲空,唔使驚。我哋試下做個最簡單嘅:「每分鐘 Ping 一次 Google」

  1. 加個 Trigger (觸發點):
    㩒畫面中間個 +,搵 Schedule
    設定 "Interval" 做 1 Minute (每分鐘)。
  2. 加個 Action (動作):
    再㩒 +,搵 HTTP Request
    喺 URL 嗰欄打 https://www.google.com
  3. 連線:
    將 Schedule 右邊個圓點,拉條線去 HTTP Request 左邊個圓點。
  4. 試跑:
    㩒下面個 Execute Workflow

見到綠色剔號就代表成功!你已經整咗你第一個自動化程式啦!🎉

進階:社交媒體自動化 (Social Media)

好多人都想用 n8n 自動出 Post,以下係 Facebook, Instagram, Threads 同 YouTube 嘅做法。

⚠️ 重要提示:Meta 開發者帳號

要玩 Facebook/IG 自動化,你必須要有 Meta for Developers 帳號,並且開一個 "App" 攞到 Token 先得。呢步會比較繁複,要有心理準備。

Facebook 自動發文

目標: 自動將內容 Post 去你嘅 Facebook Page (專頁)。

  1. 新增節點: 搜尋 Facebook Graph API (官方節點)。
  2. 設定 Credential:
    • 你需要喺 Meta Developers 開個 App,攞到 App ID, App SecretAccess Token
    • 權限 (Scope) 記得要開 pages_manage_postspages_read_engagement
  3. 設定動作:
    • Resource 揀 Page
    • Operation 揀 Create (Post)。
    • Message 填你想出嘅內容。

Instagram (IG) 自動發文

目標: 自動 Post 相去 IG Business Account。

  1. 事前準備: 你個 IG 必須係 商業帳號 (Business Account),並且連結咗去一個 Facebook Page。
  2. 新增節點: 搜尋 Instagram for Business
  3. 設定動作:
    • Resource 揀 Media
    • Operation 揀 Upload (Photo/Video)。
    • Photo URL: 填入你想 Post 嗰張相嘅網址 (一定要係網上連結,唔可以係本地檔案)。

Threads 自動發文

目標: 自動出 Threads 文字 Post。

Threads 嘅 API 比較新,n8n 未必有內建節點,但我哋可以用萬能嘅 HTTP Request 嚟做。

  1. API 準備: 同樣需要 Meta Developers 帳號,申請 Threads API 存取權。
  2. 使用 HTTP Request:
    • Method: POST
    • URL: https://graph.threads.net/v1.0/me/threads
    • Parameter: text (你想講嘅嘢)
    • Authentication: Header 裡面放 Authorization: Bearer 你的Token

YouTube 自動化

目標: 自動 Upload 片或者攞 Channel 數據。

  1. Google Cloud Console: 你要去 Google Cloud Platform 開個 Project,啟用 YouTube Data API v3
  2. 新增節點: 搜尋 YouTube
  3. 設定 Credential:OAuth2,跟住指示登入你個 Google Account 就得 (比 Meta 簡單少少)。
  4. 設定動作:
    • Resource 揀 Video
    • Operation 揀 Upload
    • 記得影片檔案要係網上連結 (Binary Data)。
💡 小貼士 (ETC)

基本上只要嗰個平台有 API (例如 Twitter/X, LinkedIn, Telegram),n8n 都可以經 HTTP Request 駁通晒。原理都係:攞 Token -> 設定 URL -> Send Data。