【n8n超入門教學】n8n x AI Agent x LINE Messaging 打造個人行動助理 4 - 天氣查詢

【n8n超入門教學】n8n x AI Agent x LINE Messaging 打造個人行動助理 4 - 天氣查詢

用 N8N 打造查詢天氣的個人行動助理(免寫程式!)

嗨,大家好,我是東!這一集我們終於要動手打造屬於自己的個人行動助理,並實作「查詢天氣」的自動化流程。全程免寫程式,只要會拖拉節點就能完成!

Step 1:進入 N8N 後台

首先,請到 n8n.io 官網,登入你的帳號。進入 Dashboard 後,點擊橘色的「Open」按鈕,進入 N8N 的後台操作介面。

Step 2:建立新工作流程

在後台點選「Start from scratch」或「Create workflow」來建立一個新的自動化流程。進入畫布(canvas)後,點擊右上角的「+」號,新增第一個節點。

Step 3:設定觸發節點

選擇「On chat message」作為觸發節點,這樣你就可以用聊天視窗來和你的行動助理互動。點擊「Open chat」測試一下,輸入 hi,確認流程能被觸發。

Step 4:加入 AI Agent 節點

在畫布上新增「AI agent」節點,這就是你的個人助理大腦。
AI agent 需要三個連接:

  • Chat model:選擇 Google Gemini(或其他 AI,如 OpenAI、DeepSeek),並申請 Gemini API Key。
  • Memory:新增「SimpleMemory」節點,讓助理有記憶功能。
  • Tool:這次我們要加的是查天氣的工具。

Step 5:申請 Gemini API Key

Aistudio.google.com 申請 Gemini API Key。過程中需要建立 GCP 專案,並在 Aistudio 介面產生 API Key。將這把鑰匙貼回 N8N 的 Gemini 節點設定中,並選擇 Gemini 2.5 Flash Preview 作為模型。

Step 6:串接查天氣工具

在 AI agent 的 Tool 連接上,新增「Open Weather Map Tool」節點。
OpenWeatherMap 註冊帳號並申請 API Key,將鑰匙貼到 N8N 的設定中。
Language 欄位請填入 zh_tw,這樣回覆會是繁體中文。

Step 7:儲存並測試流程

點擊右上角的「Save」儲存流程。
回到聊天視窗,輸入「幫我查台北天氣」,你就會看到 AI 助理自動回覆現在台北的天氣、氣溫、體感溫度等資訊。
這一切只需要 5 個節點,完全不用寫程式!

常見問題與補充

  • API 免費額度:OpenWeatherMap 的免費額度很夠用,除非你大量查詢。Gemini 的免費用量依模型不同,像 Gemini 1.5 Pro 一天約 25 次,Flash 模型則更多。
  • 流程透明:N8N 的每個節點都能看到輸入與輸出,方便你追蹤資料流向。
  • 免寫程式:全程只要拖拉節點、設定 API Key,就能完成一個查天氣的 AI 助理。

下一篇文章會說明這個流程還有哪些小問題,以及如何進一步優化。如果有任何問題,歡迎在下方留言討論!

Read more

【後記】n8n x AI Agent x LINE Messaging:那些看似無用的努力,最後都會回來幫你

【後記】n8n x AI Agent x LINE Messaging:那些看似無用的努力,最後都會回來幫你

終於把這系列 n8n 超入門教學影片做完了! 說真的,這一路下來,最大的收穫好像不是影片本身,而是我自己腦袋裡那堆「Ah ha moment」。 每次要把一個觀念講清楚,才發現自己原來沒想得那麼透徹。讓我想到費曼學習法的精神:只有當你能用最簡單的語言解釋一個概念時,才代表你真的理解它。結果我邊教邊學,邊學邊發現自己還有很多要補的洞,這種感覺其實滿有趣的。 然後我突然發現,人生真的沒有白走的路。以前那些看起來很「不務正業」的經歷,現在全都派上用場: * 熱舞社練出來的「不要臉」技能,讓我面對鏡頭不會太尷尬,錄影時也比較能放得開。 * 大學亂學的平面設計和影片剪輯,現在讓我的影片至少不會太陽春,偶爾還能加點小巧思。 * 職場上學到的拆解任務、規劃流程,讓我能把一個大主題拆成小單元,觀眾也比較不會看到睡著。 這些能力,當初學的時候根本沒想過會有今天這種用法。人生就是這麼妙,很多時候你以為沒用的東西,最後都會在奇怪的地方發光。 這次的系列影片,除了希望能幫助剛接觸 n8n 或想用 AI 打造個人助理的朋友,其實也是我自己的一次「人生技能大整合」。 如果你也在學習的路上,

By Tung Li
【n8n超入門教學】n8n x AI Agent x LINE Messaging 打造個人行動助理 最終篇 - 每日新聞流程 & 總結

【n8n超入門教學】n8n x AI Agent x LINE Messaging 打造個人行動助理 最終篇 - 每日新聞流程 & 總結

N8N 行動助理最終集:每日自動推播新聞+全功能 Demo 終於來到本系列的最後一集,今天要完成「每日自動推播新聞」的自動化流程,並 Demo 之前做過的所有功能。這一集會讓你看到 N8N 的彈性與威力! 每日自動推播新聞到 LINE 1. 定時觸發 用「Schedule Trigger」節點,設定每天早上 9 點自動執行。 2. 抓取新聞原始碼 用「HTTP Request」節點,連到 TVBS News 生活新聞頁,取得網頁原始碼。 3. 解析新聞內容 用「Code」節點(支援 Python),寫程式解析原始碼,抓出新聞標題與連結。 (即使不會寫 Python,也能照著影片或範例程式碼複製貼上) 4.

By Tung Li
【n8n超入門教學】n8n x AI Agent x LINE Messaging 打造個人行動助理 10 - Line Messaging 串接(3)

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

用 N8N 打造能自動回覆 LINE 訊息的 AI 助理(API 串接全流程) 這一集我們要讓 N8N 的 AI 助理能夠「自動回覆 LINE 訊息」,也就是你在 LINE 上傳訊息,AI 助理會即時回覆你。這篇文章會帶你了解 API、access token、訊息流程與常見排錯。 Step 1:理解 API 與 access token * API:是一組網址,讓 N8N 可以把訊息「打」到 LINE,讓 LINE 幫你把訊息送到對話窗。 * access token:是「鑰匙」,讓你有權限呼叫

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

【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

By Tung Li