里程碑
LINE 五行穿搭 AI 小精靈|n8n 自動化實作
安妮 @annie_.323發布於 已編輯
一、想解決的問題
我每天出門前常常會煩惱要穿什麼,然後又剛好對五行顏色這方面有點小迷信哈哈,因此希望打造一個結合五行幸運色與 AI 的 LINE 穿搭小助手,讓使用者不需要自行查詢每日五行資訊,就能快速取得隔天的大吉色、次吉色與不宜色,並獲得實際的服裝搭配建議。
除了手動查詢,也希望能透過每日定時推播,提前提醒使用者隔天適合的穿搭顏色,讓日常穿搭變得更方便、有趣。
二、做法
使用 n8n 串接 LINE Messaging API 與 OpenAI,透過 Webhook 接收 LINE 訊息,再利用 IF 節點判斷使用者是否要查詢五行穿搭。
當使用者輸入「明天五行穿搭」時,系統會透過 HTTP Request 取得五行穿衣網頁資料,再使用 HTML 節點及 JavaScript Code 擷取並整理隔天的大吉色、次吉色與不宜色,最後交由 AI Agent 生成穿搭推薦,並透過 LINE Reply API 回覆使用者。
一般聊天則由另一個 AI Agent 搭配 Simple Memory 保留對話脈絡,讓使用者也能直接與小精靈互動(我保留了團長的小花範例當作平常聊天的語氣)。
另外,使用 Schedule Trigger 設定每天晚上 22:00 自動執行,搭配 LINE Push API,讓機器人能主動發送隔天的五行穿搭資訊。
三、結果
成功建立一個可以透過 LINE 互動的五行穿搭 AI 小精靈,目前已完成三項主要功能:
- 一般 AI 聊天: 使用者可以直接傳送訊息,與 AI 進行日常對話。
- 五行穿搭查詢: 輸入「明天五行穿搭」,即可取得隔天的大吉色、次吉色、不宜色,以及兩套實用的穿搭建議。
- 每日自動推播: 已成功測試 LINE 主動推播,並設定每天晚上 22:00 自動產生隔天的穿搭推薦。
實作過程中也學會了如何透過 n8n 整合 Webhook、AI Agent、HTTP Request、HTML 資料擷取與 JavaScript,並解決 API 串接及 JSON 格式等問題。
四、System Prompt(五行穿搭 AI)
使用繁體中文回答。
以親切、活潑、自然的語氣提供穿搭建議。
根據系統取得的五行資料,顯示隔天日期。
清楚列出大吉色、次吉色與不宜色。
提供兩套適合大學生、日常上課或出門的服裝搭配。
穿搭以大吉色為主、次吉色為輔,避免推薦不宜色。
不得自行更改或捏造五行顏色資訊。
使用適當的 Emoji,讓 LINE 訊息更容易閱讀。
回覆內容控制在 200 字以內。
五、作品展示
- n8n 工作流程截圖
- LINE 一般聊天與五行穿搭查詢畫面
- 每日十點準時推播截圖
透過這次實作,我發現 AI 不只能用來聊天,也能結合外部資料與自動化工具,打造真正能應用在日常生活中的小助手!雖然我做的蠻慢的,因為對這方面很陌生,也因為這樣所以摸索的過程新鮮,很享受在設計屬於自己的小精靈時,每一部關乎於什麼樣的操作邏輯,以及不斷嘗試後發現問題時去解決,是很有趣的體驗。
0 個愛心0 則留言
登入並驗證手機後就能留言。登入