每週使用 Gemini AI 與 GitHub 自動生成開發者教學文章 - n8n 工作流程

利用這個強大的 n8n 工作流程來自動化技術內容的產出。每週爬取熱門 GitHub 專案,使用 Gemini AI 模型生成高品質教學文章,並自動將草稿發布到 WordPress。

工作流預覽

準備好自動化了嗎?

下載此 n8n 工作流程範本並立即開始使用。

適用對象

技術部落客與內容管理者: 需要穩定產出相關且高品質技術內容的使用者。
開發者與教育工作者: 想要根據當前技術趨勢快速建立教學文章庫的人。
自動化愛好者: 尋求整合外部 API、客製化程式碼和複雜 AI 代理程式之進階 n8n 範本的使用者。
n8n 用戶: 任何利用 n8n 進行複雜、定時內容生成任務的人。

總覽

產出相關且即時的技術內容可能非常耗時。這個進階的 n8n 工作流程透過完全自動化識別熱門 GitHub 專案並將其細節轉換為詳盡教學文章的過程來解決這個問題。

每週,n8n 觸發器會啟動流程,獲取當前的 GitHub 趨勢。接著,它會透過 n8n 節點利用 Gemini AI 模型的強大能力,扮演專業技術寫手的角色,精心編寫結構化的指南,包含必要條件和程式碼範例。處理完畢後,內容會安全地以草稿形式推送到 WordPress,等候最後審核。這個特定的 n8n 工作流程確保您的部落格能以最少的人力投入保持內容新穎,優化您的內容生產線,並最大化您在 n8n 自動化上的投資價值。

運作方式

這個完整的 n8n 工作流程依賴固定的排程來穩定產出內容:


  1. n8n 觸發器: 流程始於 每週一早上 10 點 的排程 n8n 觸發器。這確保了整個 n8n 工作流程在每週一早上都能可靠地執行。

  2. 資料擷取: 工作流程使用一個 HTTP Request n8n 節點(取得熱門專案)呼叫 GitHub API,以獲取熱門儲存庫的列表。

  3. 迭代處理: 拆分儲存庫項目 n8n 節點接著會將儲存庫列表中的每一項,分別送入後續的 AI 生成和發布階段進行處理。

  4. AI 生成: AI 教學文章生成器 n8n 節點(一個 LangChain Agent)接收儲存庫資料。它會利用已連接的 Google Gemini 聊天模型 n8n 節點和嚴格的系統提示詞,綜合撰寫出一篇詳盡的技術教學(包含步驟、程式碼區塊和最佳實踐)。

  5. 輸出解析: 一個關鍵的 解析 AI 教學輸出 Code n8n 節點會清理並結構化 AI 生成的內容,確保在傳送給 WordPress 之前格式正確(或從潛在的 JSON 輸出中解析出來)。

  6. 草稿建立: 在 WordPress 建立文章 n8n 節點會取得最終內容,動態生成標題,指定相關的分類(例如「教學文章」和專案語言),設定標籤,並將結果以「草稿」狀態發布到 WordPress。

  7. 通知: 最後,通知管理員 Email Send n8n 節點會發送一則警報給管理員,確認 n8n 工作流程已成功建立新的教學草稿,從而完成整個自動化循環。

安裝指南

若要部署這個強大的 n8n 工作流程,請遵循以下步驟:


  1. 匯入 n8n 範本: 複製提供的 JSON 資料,並使用「從 JSON 匯入」(Import from JSON) 選項直接貼到您的 n8n 實例中。

  2. 設定憑證:

WordPress:在 WordPress 建立文章 n8n 節點設定您的 WordPress 憑證(API 金鑰/使用者名稱和密碼)。
Google Gemini/Palm API:Google Gemini 聊天模型 n8n 節點設定 API 金鑰憑證,以啟用 AI 內容生成。
* SMTP/Email:通知管理員 n8n 節點設定 SMTP 或電子郵件服務憑證,並確認收件人地址無誤。

  1. GitHub Token(選用): 雖然基本功能不需要,但建議為 取得熱門專案 HTTP Request n8n 節點新增一個 GitHub token,以提高 API 請求速率限制,確保 n8n 工作流程能穩定運行。

  2. 啟用: 儲存 n8n 工作流程並將其切換為「啟用」(Active)。每週一早上 10 點 n8n 觸發器將自動處理執行。

節點詳情

這個 n8n 工作流程依賴幾個專業的 n8n 節點配置:

每週一早上 10 點 (排程觸發器): 這是核心的 n8n 觸發器,使用 CRON 表達式 0 10 1 設定,確保每週一上午 10:00 準確運行。
取得熱門專案 (HTTP Request): 查詢 GitHub 搜尋 API。其 URL 設定用於尋找儲存庫,為 n8n 工作流程提供原始資料。
AI 教學文章生成器 (Agent n8n 節點): 對於 n8n 工作流程的核心功能至關重要。它包含詳盡的系統訊息,指導 AI 生成完整的教學結構,包括必要條件和程式碼範例,以確保內容品質。
Google Gemini 聊天模型 (LM Chat n8n 節點): 與 Agent 連結的語言模型供應商。需要設定 API 金鑰。
解析 AI 教學輸出 (Code n8n 節點): 這個客製化的 JavaScript n8n 節點對於處理 AI 多樣化的輸出格式至關重要,它會清理 Markdown 程式碼區塊,並為 WordPress n8n 節點正確地建構 (title, content) 資料欄位。
在 WordPress 建立文章 (WordPress n8n 節點): 設定使用表達式(例如 教學:使用 {{$json.name}} 進行建構)動態設定文章標題,根據儲存庫的語言套用動態分類和標籤,並將狀態設為 draft(草稿)。

相關 n8n 工作流程

免費

節點: 9 節點
更新时间: 2025年12月26日
建立者
David Olusola
David Olusola

I help ambitious businesses eliminate operational bottlenecks and scale faster with AI automation. My clients typically see 40-60% efficiency gains within 90 days. Currently accepting 3 new projects this quarter - [email protected]

精選*