【n8n超入門教學】n8n x AI Agent x LINE Messaging 打造個人行動助理 7 - Google Calendar建立活動

【n8n超入門教學】n8n x AI Agent x LINE Messaging 打造個人行動助理 7 - Google Calendar建立活動

用 N8N 打造自動建立行事曆活動的 AI 助理(Google Calendar 範例)

這一集我們要來實作「個人行動助理的建立活動功能」,讓 AI 幫你自動把會議、聚會等活動加到 Google Calendar,完全免寫程式!

Step 1:建立專屬 Google Calendar

先到 Google Calendar 建立一個新的日曆(例如「n8n-test」),方便之後自動新增活動。

Step 2:在 N8N 新增 Google Calendar 工具

回到 N8N,進入 AI agent 節點,點擊 Tool 連接的加號,搜尋並選擇「Google Calendar Tool」。
第一步是串接 Google 帳號,點選「Create New Credential」→「Sign in with Google」,登入並授權 N8N 存取 Google Calendar。看到「Account Connected」就代表串接成功。

Step 3:設定 Google Calendar 工具細節

  • Resource 選「Event」
  • Operation 選「Create」
  • Calendar 選剛剛建立的日曆(如 n8n-test)
  • Start 與 End 欄位都點選右側星星,讓 AI 自動抓取(例如「明天早上9點到10點」)
  • 若要讓 AI 自動填入活動標題(Summary),在 Additional Fields 裡點選「Summary」,並點右側星星

Step 4:測試建立活動

儲存流程後,打開聊天視窗,輸入「幫我建立重要會議,明天早上9點到10點」。
AI 會自動在 Google Calendar 新增一個活動,標題為「重要會議」,時間正確。
你也可以測試「下禮拜六下午3到5點野餐」等不同活動,AI 都能正確建立。

Step 5:優化 AI Agent 的 System Message

在 AI agent 的 System Message 裡,加入 Google Calendar 工具的描述,例如:

Google Calendar 用於建立行事曆事件,當使用者需要安排行程或建立提醒時請調用此工具。事件的摘要(Summary)是必填欄位。  

建議也補充「當前日期」資訊,讓 AI 能正確判斷時間。
如果沒有輸入活動標題,AI 會提醒你「請提供活動的摘要或名稱」,避免建立無標題活動。

Step 6:進階測試與排錯

  • 若活動沒有標題,AI 會要求你補充,確保每個活動都有明確名稱
  • 若時間格式不正確,AI 也會提醒你
  • 你可以隨時回到 N8N 介面調整工具描述或欄位設定,讓流程更穩定

這樣就完成了自動建立行事曆活動的 AI 助理!
目前我們已經有查天氣、記帳、建立活動三大功能。
下一集會教大家如何串接 LINE,讓你用 LINE 跟 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