iT邦幫忙

n8n相關文章
共有 270 則文章

My Project # Day 29-30 Docker 通訊、模型負載與 LINE 限制完全解密、30 天完賽總結、開源專案全貌與 AI Agent 的下一站藍圖

在昨天的文章中,我們使用 GitHub Actions 建構了專業級的 CI 自動化測試管線,確保每次程式碼交付都能通過嚴密的品質檢驗。 從 Day 01 到現...

My Project # Day 27-28 Token 用量與 Google API 成本盤點與極致優化指南、使用 GitHub Actions 打造 CI/CD 測試與部署檢查流水線

在昨天的文章中,我們整合了 Loguru 與 Sentry,為系統建立了即時可觀測性與自動告警機制。 當系統穩定運行在雲端並陸續開放給親朋好友使用後,除了系統有...

My Project # Day 24-26 引入 Redis 快取架構降低延遲與節省 API 開銷、 使用 Pytest 打造微服務單元測試與自動化驗證、整合 Loguru 結構化日誌與 Sentry 實時異常追蹤

Day24引入 Redis 快取架構降低延遲與節省 API 開銷 在昨天的文章中,我們實作了 LINE Webhook 的 HMAC-SHA256 數位簽章驗證...

My Project # Day 23 防範偽造封包!深入實作 LINE Webhook 的 HMAC-SHA256 數位簽章驗證

在昨天的文章中,我們針對大語言模型進行了提示詞加固(System Prompt Hardening),成功抵禦了惡意的 Prompt Injection 與指令...

My Project # Day 22 加固 Dify System Prompt 與對抗提示詞注入實務

在昨天的文章中,我們透過 Slowapi 建立了速率限制(Rate Limiting)機制,成功抵禦了高頻刷量攻擊與避免 API 額度被瞬間消耗。 然而,在 A...

My Project Day 30:30 天鐵人挑戰完結:打造專屬數位分身的回顧與未來藍圖

整整三十天,從最一開始在本地端用 Docker 摸索 n8n 的第一個節點,到今天搭建出一套具備雲端伺服器、AI 智能判斷、雙向互動與自我維運的完整系統。這趟旅...

My Project Day 29:長期維運之道:效能優化、定期清理執行日誌與安全防護策略

昨天把 n8n 搬上雲端 VPS 並掛上專屬網域後,整個系統終於有了 24 小時不打烊的家。但把服務丟到公網上跑,如果不做基本的維護保養,過了一兩個月往往會發現...

My Project # Day 21 在 FastAPI 實作 Rate Limiting 限流防禦惡意刷量

在過去 20 天的旅程中,我們不僅建立了完整的雲原生端到端微服務架構,還陸續補齊了 GPS 定位推薦、FSM 多輪對話追問、隨機美食盲盒、私房收藏夾以及定時自動...

My Project # Day 20 使用 n8n Schedule 排程與 LINE Push API 實現午餐靈感推播

在昨天的文章中,我們透過 LINE Postback Action 與 SQLite 關聯資料庫,為美食 Agent 打造了個人專屬的收藏夾,讓使用者能一鍵收藏...

My Project Day 28:雲端部署實戰:將 n8n 搬上雲端 VPS 並配置獨立網域與 SSL 憑證

在自己的電腦或樹梅派上跑 n8n 雖然方便,但痛點也很現實:筆電一蓋上休眠,工作流就跟著斷線;如果人在外面想接外部的 Webhook,還得整天掛著內網穿透工具,...

My Project Day 27:自動化維運:定時備份工作流並透過 Git / GitHub 進行版本控管

辛苦搭了快整整一個月的工作流,畫布上累積了幾十條心血結晶。但天有不測風雲,伺服器硬碟損壞、手滑誤刪節點,或是升級 Docker 容器時資料卷沒掛載好,都有可能讓...

My Project # Day 19 建立個人私房口袋名單 擴充 SQLite 實現加入收藏與歷史最愛回顧

在昨天的文章中,我們為美食 Agent 加入了趣味滿分的美食轉盤與 LINE Quick Reply 快速按鈕,拯救了無數選擇困難的使用者。 當系統推薦出一間評...

My Project # Day 18 加入隨機盲盒抽籤、轉盤模式與 LINE Quick Reply 快速選單

在昨天的文章中,我們透過有限狀態機(FSM)實作了多輪對話機制,讓 Agent 能夠在關鍵資訊不足時主動追問,補齊使用者的地點或預算。 然而,美食推薦領域最常見...

My Project # Day 17 設計多輪對話狀態機(FSM)實現智慧主動追問

在昨天的文章中,我們透過串接 LINE 的 Location 訊息,讓使用者能夠直接分享手機 GPS 座標,實現方圓一公里內的雷達式周邊推薦。 不過,在日常對話...

My Project # Day 16 串接 LINE Location 訊息與經緯度周邊精準推薦

在昨天的文章中,我們完成了全雲原生架構的規劃與部署,讓整套系統具備了 24 小時在線的服務能力。 然而,目前使用者若想查詢附近的餐廳,依然必須手動輸入文字(例如...

My Project # Day 15 將 n8n 與 Dify 遷移至雲端平台,實現 24 小時不間斷運作指南

在昨天的文章中,我們成功把 FastAPI 後端微服務 透過 Dockerfile 打包並免費部署到了 Render 雲端平台,解決了商業邏輯與資料庫伺服器的常...

My Project # Day 14 使用 Dockerfile 容器化微服務並免費部署至 Render 雲端

在昨天的文章中,我們使用 SQLite 與 SQLAlchemy 為美食 Agent 構建了長期記憶資料庫,實現了不重複推薦與個人喜好追蹤的功能。 然而,目前整...

My Project # Day 13 整合 SQLite 儲存使用者喜好足跡與回訪推薦

在昨天的文章中,我們成功串接了 Google Maps Places API (New),讓美食 Agent 具備了搜尋真實店家、獲取即時評分與導航連結的能力。...

My Project # Day 12 串接 Google Maps Places API 獲取即時店家資料與真實評分

在昨天的文章中,我們透過 LINE Flex Message Carousel 大幅升級了聊天室的互動體驗,讓推薦結果以圖文並茂的橫向滑動卡片呈現。 然而,目前...

My Project Day 26:系統模組化:設計 Sub-workflow(母子流程)保持架構乾淨好維護

當我們把越來越多功能塞進同一個自動化專案時,很快就會遇到畫布大塞車的窘境。一條流程裡塞了幾十個節點,既要處理抓資料、又要清洗文字、還要兼顧推播與例外回報,畫面密...

My Project Day 25:生活趣味化:打造一個「今天吃什麼」的隨機轉盤與決策小工具

每到中午或下班時間,最常聽到的靈魂拷問就是「今天吃什麼」。幾個人站在路口大眼瞪小眼,最後不是選擇障礙發作,就是又去吃那家吃到膩的便利商店。今天我們就用 n8n...

My Project Day 24:簡易網頁爬蟲:抓取無 API 網頁的關鍵資訊並格式化

前面我們串了很多服務,但現實世界裡,大部分學校公告欄、公家機關網站、或是小型電商平台,根本不會佛心地提供標準 API 給你呼叫。面對這種網站,如果想自動化追蹤資...

鐵人賽 Vibe Coding DAY 28

技術 C013 Closed:讓 AI 操作 n8n 建立自動化流程,自動蒐集 LINE 群組相片

Day28:人類不要成為 AI 的「Agent」 承接前一天的內容,我們提到這次打算用 n8n 來拉流程在往下解釋各條流程做了什麼之前先放一下最後做出來的樣子...

My Project # Day 11 打造 LINE Flex Message 互動輪播卡片

在昨天的文章中,我們完成了 10 天基礎核心架構的總驗收:從使用者的口語輸入,到 Dify 提取意圖、FastAPI 篩選餐廳,最後透過 LINE Reply...

My Project # Day 10全鏈路整合 LINE Bot × Dify × FastAPI 智慧美食 Agent

歷經了前 9 天的摸索與實作,我們從最底層的 Docker 容器環境、FastAPI 微服務、Dify 搭配 Google Gemini 大腦、ngrok 公網...

My Project Day 09 配置 LINE Webhook、解析事件封包與簽章安全防護

在昨天的文章中,我們在 LINE Developers Console 成功建立了 Messaging API 頻道,發行了長期有效的 Channel Acce...

My Project Day 23:自動化圖文生成:給 AI 一句話並串接圖像生成模型產出海報

之前幾天我們讓 AI 幹的活基本上都是純文字——摘要、翻譯、寫信或做問答。但有時候在做社群貼文、活動宣傳或每日簡報時,乾癟癟的文字總覺得少了一點視覺吸引力。今天...

My Project Day 22:多格式轉換實操:把網頁長文自動轉成 PDF 並存入雲端硬碟

平常在網路上看到寫得很棒的長篇技術教學、深度分析,很多人習慣先按書籤收藏,但現實往往是「收藏即吃灰」,甚至過幾個月想回頭找,原文早就 404 蒸發或被鎖進付費牆...

My Project Day 21:進階智能 Agent:讓機器人擁有「自選工具」查詢現實數據的能力

昨天做好的聊天機器人雖然能記住對話,但本質上還是個被動的文本生成器。如果問它「今天台北天氣如何?」或「我明天下午有什麼行程?」,它不是兩手一攤說不知道,就是開始...

My Project Day 20:打造雙向互動的 Telegram / LINE 聊天機器人

前十幾天我們做的流程,基本上都是「單向發送」:時間到了發通知、資料變了發警報。但真正的隨身助理,應該是我們隨時在通訊軟體裡傳一句話問它,它能立刻讀懂並回話。今天...