不知不覺,我們的 n8n 智慧廚房已經開張一週了!在這短短的幾天裡,我們從一個空蕩蕩的廚房開始,一路添購設備、認識食材、學習點餐,甚至還聘請了 AI 大廚,完成了許多了不起的成就。
為了讓我們能更穩健地邁向下一階段更精彩的挑戰,今天,讓我們稍微暫停腳步,一起來做一次「廚房大清點」。我會將第一週所有重要的核心觀念、關鍵技巧,以及大家可能遇到的問題,整理成一份清晰易懂的「重點筆記」,幫助你溫故知新,為接下來的進化打下最堅實的基礎。
讓我們一起來回顧,這週我們的智慧廚房學會了哪些驚人的技能吧!
安裝方式
,並選擇了對新手最友善的Zeabur 雲端部署,成功開設並踏入了一座 24 小時不打烊的智慧廚房。。Trigger
(觸發節點) 和一般節點的差異,並學會如何解讀JSON 資料格式
(Item, Key, Value)、新增Gmail Credentials
。呈現方式
、參數的表達式
、設定法
,並且學會了Edit Fields(Set)
節點,讓我們將新聞資訊進行處理與整理,隨後寄到我們的信箱中。AI 節點
(Google Gemini),學會了如何獲取 Gemini API key 、讓 AI 自動摘要新聞,並利用 HTML 美化 Email,讓成果更專業。HTTP Request
節點,直接串接外部 API (中央氣象署),獲取 RSS 無法提供的即時、精細資料。這週我們接觸了許多重要觀念與實用節點,以下我將它們整理成易於記憶的筆記,並搭配實作節點與工作流概覽。
元件 | 智慧廚房比喻 | 核心功能 | 範例 |
---|---|---|---|
Workflow | 一份完整的「食譜」,目的就是要完成一道菜 | 一整套自動化流程。 | 每日新聞摘要工作流 |
Node | 一組「廚具」、「食材處理站」或是一位「大廚」 | 執行單一任務的單位。 | RSS Read 節點、Gmail 節點 |
Trigger Node | 廚房的「鬧鐘」或「門鈴」 | 啟動整個工作流的起點,沒有輸入 (Input)。 | Manual Trigger , Schedule Trigger |
Credentials | 食材供應商的「合約/鑰匙」 | 用於儲存與外部服務(如 Google)連接的授權資訊。 | Gmail 憑證、Gemini API Key |
Output
(輸出),會自動成為下一個節點的 Input
(輸入)。這是 n8n 的靈魂所在,就像食材在生產線上流動。Input
包含多個 Item
時(例如 40 則新聞),n8n 預設會將後續節點重複執行多次(40 次)。Settings
中開啟 "Execute Once" 開關,避免多次執行;或是將多個 Item 彙整成一個。讓我們來回顧一下這幾天應用到的節點的功能、應用、各種變化。
節點名稱 | 智慧廚房比喻 | 核心功能 | 各種變化 |
---|---|---|---|
Trigger |
鐘聲,提醒廚房要開始工作了 | 設定工作流自動執行的時間點 (如每天早上 8 點)。 | 不同的週期、不同的時間觸發工作流 |
RSS Read |
新聞食材派送員 | 從指定的 RSS 訂閱來源獲取最新的文章列表。 | 不同的RSS來源網址,獲得不同的內容 |
Edit Fields |
多功能調理台 | 修改、新增、刪除資料中的欄位,用於資料清理與重塑。 | Set 、Rename 、Remove ,對資料做各種的處理,依照需求來調整 |
Google Gemini |
智慧 AI 大廚 | 串接 Google 的 AI 模型,用於文本生成、摘要、翻譯等。 | 透過Prompt (提示詞,類似食譜指令)來請大廚做不同的變化。也可以串連不同的工具、限制輸出格式...等等 |
HTML |
美學造型師 | 將資料轉換為 HTML 格式,常用於製作美觀的 Email 內容。 | 調整提示詞,改變 HTML 設計的風格 |
Gmail-Send a message |
專屬信差 | 負責發送 Email。 | 除了Send a message ,也有各種 Gmail 裡面不同功能的節點 |
HTTP Request |
強大、客製化食材獲取平台 | 向外部 API 發送請求,獲取或提交資料。 | Method 、URL 、Parameters 。依據需求、平台,透過這個節點做到各種不同的事 |
Item
(一筆資料)、Key
(標籤)、Value
(內容) 的結構至關重要。Table
(像 Excel,易於瀏覽)、JSON
(最完整、原始)、Schema
(大綱,方便拖曳)。Fixed
:寫死的便利貼,內容固定不變(例如:收件人 Email)。Expression
:會自動更新的魔法便條,用 {{ }}
包起來,可以動態抓取前面節點的資料。{{ $json.keyName }}
(取當前 Item 的 key 值)、{{ $('NodeName').item.json.keyName }}
(取特定節點的 key 值)。總結來說,經過了一週,你的 n8n 智慧廚房除了順利開張,還學會了獲取食材 (RSS/API)、處理食材 (Edit Fields)、聘請大廚 (AI),以及將成品精美地上桌 (Gmail/HTML) 的全套流程。你已經掌握了 n8n 自動化的某些核心基石!
今天的內容算是一份重點精華筆記,希望能幫助你鞏固所學,隨時回來查閱。
下週,分享的內容將全面升級!我們將開始探索更多的節點使用方式以及這座廚房到底能為我們做到什麼事,包含 IF
節點、Merge
節點、Aggregate
節點、Google Drive/Sheet
節點…等等
準備好探索更多這座廚房的無限可能嗎?我們明天見!