🔧 阿川の電商水電行
Shopify 顧問、維護與客製化
💡
小任務 / 單次支援方案
單次處理 Shopify 修正/微調
⭐️
維護方案
每月 Shopify 技術支援 + 小修改 + 諮詢
🚀
專案建置
Shopify 功能導入、培訓 + 分階段交付

こんにちは、工程師的Taichi。
每天更新的技術資訊,追趕起來真是困難呢。「打算稍後閱讀」的文章越來越多…。

因此這次,我將流行的低代碼工具 n8n 和我喜愛的筆記應用程式 Obsidian 進行整合,構建了一個 「早上醒來,自動將最新新聞的摘要發送到我的筆記中」 的夢幻系統。

幾乎不需要寫程式碼就能實現,因此我會分享這些步驟和秘訣。

🏗️ 整體架構

整個系統簡單而強大。

  1. 收集: n8n 每天早上9點獲取Google新聞(RSS)。
  2. 加工: OpenAI (GPT-4o) 將文章摘要並生成X (Twitter) 的帖子內容。
  3. 保存: n8n將其作為Markdown檔案保存到 GitHub 的私人倉庫中。
  4. 同步: 打開電腦後 Obsidian Git 擴充功能會自動進行Pull,將文章下載到本地。

透過將GitHub(Git)作為數據存儲位置,確保了完美的備份,並且使得在任何設備上進行同步都變得更加容易。

🛠️ 步驟 1: 使用n8n創建AI摘要流程

首先是資訊收集的自動化。n8n的工作流程由以下四個步驟組成。

  1. 排程觸發: 每天早上9點啟動。
  2. RSS Feed讀取: 獲取Google News的RSS(例如: Medical AI 的搜尋URL)。
  3. OpenAI (聊天模型): 將獲取的文章發送給AI,進行摘要。
    • 提示的技巧:「請為工程師摘要」、「請以Markdown格式輸出」等指示。
  4. GitHub (創建檔案): 在這裡保存為Markdown檔案。

💡 需注意:檔案重複問題

最初嘗試用「日期+序號」的方式保存,但這樣每次執行時都會將相同的新聞以不同名稱(例如: 2026-02-01-0.md, 2026-02-01-1.md…)保存,導致筆記重複堆積。

解決方案:使用GUID(文章ID)作為檔名
RSS中包含每篇文章的唯一ID(guid)。將其用作檔名可以完全防止重複。

// GitHub節點的File Path設置(Expression)
news/{{ $('RSS取得節點').item.json.guid }}.md

這樣便成為「相同文章則檔名相同」

另外,還在GitHub節點的設置中將 On Error 修改為 Continue
這樣一來,「如果檔案已經存在(=已獲取文章)」會忽略錯誤並跳過,變成「只保存新文章」的智能行為。

🛠️ 步驟 2: 將GitHub與Obsidian連接

接下來,是接收保存數據的Obsidian設置。我在適合用Git管理的地方創建了Obsidian的Vault(保管庫)。

1. 安裝Obsidian Git擴充功能

從Obsidian的社群擴充功能中安裝並啟用 「Obsidian Git」

2. 與GitHub倉庫綁定

在保存資料的資料夾中執行 git init,並將n8n保存的GitHub倉庫設為 origin

3. 設定自動同步

這是最後的整修。在Obsidian Git的設定畫面中將以下選項開啟。

  • 啟動時自動拉取: 開啟

    • 這樣,啟動Obsidian的瞬間就可以下載最新新聞。
  • Vault備份間隔(分鐘): 10

    • 每10分鐘自動進行備份(保存)和同步(接收)。

🎉 結果:感覺自己大腦自動擴張

開始運行這個系統後,我的資訊收集方式發生了劇變。

  • 之前: 每次都要特意巡訪新聞網站,並在廣告中感到煩躁地斜著看。
  • 之後: 早上打開Obsidian,已經有新聞被摘要並整齊排列。「覺得重要的話」只需點擊鏈接即可。

由於通過GitHub進行,因此不僅可以在電腦上訪問,還可以通過手機或平板電腦訪問。
擁有「屬於自己的知識庫」逐漸自動成長的感覺,一旦體驗過便無法自拔。

總結

n8n、Obsidian,還有GitHub。結合這三者,讓我以無需編碼(低代碼)的方式構建了「最強的輸入環境」

特別是 「n8n將Markdown直接推送至GitHub」 這個技巧,未來在自動發表部落格或編寫報告等方面,還有許多其他的應用潛力。希望大家能試試看!


原文出處:https://qiita.com/TaichiEndoh/items/b534f73310ce4508dac2


精選技術文章翻譯,幫助開發者持續吸收新知。

共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。
🏆 本月排行榜
🥇
站長阿川
📝5   💬7  
121
🥈
我愛JS
📝1   💬3   ❤️2
54
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次
🔧 阿川の電商水電行
Shopify 顧問、維護與客製化
💡
小任務 / 單次支援方案
單次處理 Shopify 修正/微調
⭐️
維護方案
每月 Shopify 技術支援 + 小修改 + 諮詢
🚀
專案建置
Shopify 功能導入、培訓 + 分階段交付