n8n AI 自動發文教學:打造 Threads/IG 內容自動化社群帳號

n8n AI 自動發文教學:打造 Threads/IG 內容自動化社群帳號

學習如何使用 n8n 結合 AI Agent、Prompt 及 GPTs,自動生成內容並發佈到 Threads 和 Instagram。本教學提供完整工作流、模版下載與 API 串接指南,助你建立全自動社群媒體發文系統。

📋 文章目錄


運用 n8n 打造你的 AI 自動發文帳號:從 Notion 到 Threads/IG 的內容生成術

這篇教學將分享一個實用的 n8n 模版,其中包含了訓練 AI Agent 的 Prompt 範例。你將能依據自己的需求,打造專屬的 AI Agent。我還會介紹一個能協助你撰寫 Prompt 的 GPTs,讓你輕鬆建立一個全 AI 自動發文 的社群媒體帳號,實現內容自動化。


AI 自動發文工作流功能解析:打造你的社群說書人

這個 AI 工作流模擬一位專門分享冷知識的說書人。它會每天自動生成文案故事及對應的圖片,並定時發佈到 Threads 和 Instagram 上。

目前我主要發佈到 Threads,因為在測試期間,短時間內(約 10 分鐘內超過 30 次)發佈過多內容到 Instagram 導致帳號被限制,所以暫時關閉了 IG 的節點。在正常使用情況下,這套自動發文系統應該不會有問題。

如果你對實際效果感興趣,可以前往我的「影子士兵帳號 — 刀零號」查看。

刀零號的 Threads 連結

從第一篇到最新一篇的內容,你會觀察到顯著的變化,這是我不斷優化 Prompt 的成果。我沒有花太多時間在提升其「人性化」方面,而是專注於調整發文格式。

坦白說,目前我還沒有找到一個完全滿意的格式,因為有時候 ChatGPT 會偶爾「忘記」指令,沒有完全按照預設格式輸出。因此,在使用前請務必評估其潛在的優缺點。


n8n 自動化工作流:完整八步驟解析

從 Notion 到 Threads/IG:8 步驟全自動發文流程圖

E5 B7 A5 E4 BD 9C E6 B5 81

  1. 從 Notion 資料庫抓取最新的文章題目。
  2. 透過 Create Post 節點,結合 ChatGPT 和 Perplexity AI,為該題目生成詳細內容。
  3. 利用 Think Tool 進行思考,產出三篇具有連貫性的文章,並以 JSON 格式呈現。
  4. Create Photo 節點會根據這三篇文章的內容,透過 ChatGPT 生成一個合適的圖片 Prompt。
  5. Generate Photo 節點依據上述的圖片 Prompt,再次利用 ChatGPT 生成最終圖片。
  6. Create URL 節點將圖片上傳至 Imgur,並取得圖片的公開連結。
  7. 從 Google Sheet 獲取必要的 Token,準備將內容發佈到 Instagram 和 Threads。
  8. Threads 發文時,會將內容拆分為三個分頁依序發佈,以提升閱讀體驗。

n8n AI 自動發文模版與資源下載

以下提供 Instagram 和 Threads AI 自動發文帳號的 n8n 模版及相關資源供你下載使用。

AI Agent 魔咒語法師

Notion 頁面範例

Google Sheet 頁面範例


n8n 工作流 API 串接與參數設定指南

第一步:連接 Notion API 並指定資料庫頁面

  • 相關教學:Notion API 教學
  • 完成連接後,在 Database → From list 選項中,指定你剛才下載的 Notion 資料庫頁面。

第二步:連接 OpenAI API

第三步:連接 Perplexity API

第四步:連接 OpenAI 圖片生成 API (GPT Image)

第五步:連接 Imgur API

  • 相關教學:串接 Imgur 教學 (更新 Imgur 已經不接受新用戶申請)
  • 可以考慮用 Cloudinary ( Youtube 教學連結 )

第六步:連接 Google API 並指定 Google Sheet 頁面

  • 相關教學:Google API 教學
  • 完成連接後,在 Database → From list 選項中,指定你剛才下載的 Google Sheet 頁面。

第七步:申請 Threads API 並上傳 Token 至 Google Sheet

第八步:申請 Instagram API 並上傳 Token 至 Google Sheet

設定完成與測試

恭喜你,現在你已經擁有一個能自動生成冷知識內容的 AI Agent!

只需在 Notion 資料庫的 Title 欄位輸入主題,並將 Status 設為 Scheduled。隨後,你便可以在 n8n 工作流中手動點擊 Execute Workflow 進行測試。


打造專屬 AI Agent:Prompt 設計範例與實用建議

AI Agent Prompt 的基本構成要素

  • 角色 (Role)
  • 任務 (Tasks)
  • 規則 (Rule)
  • 語氣風格 (Tone)
  • 範例輸出 (Example)
  • 輸出格式 (Output)

利用我提供的 GPTs「AI Agent 魔咒語法師」,你只需簡單描述所需的角色及任務方向。

它將透過對話引導你釐清思路,一步步協助你打造出理想的 AI Agent。

舉例來說,若我想設計一個專門講解心理現象的 AI Agent,我會對 GPTs 這樣說:「它是一位心理學家,同時也是一位網路作家,根據我提供的主題,每日說解不同的心理現象,並以有趣吸引人的開頭展開文章。」

隨後,GPTs 會展開類似以下的對話。請盡量詳細地表達你的所有想法,以便它更精確地理解你的方向。

請記住,第一個版本通常不會是完美的。多進行幾次測試,你可能會產生新的想法,屆時可以直接告知 GPTs 需要修改的地方。修改完成後,請它提供「重新把完整的 Markdown 給我」的指令,即可獲得更新後的 Prompt。

gpts


常見問題與進階設定

內容格式輸出與分段設定

在我的 AI Agent Prompt 中,我要求其最終輸出為 JSON 格式,並對應 Structured Output Parser 的設定。這是將文章內容自動分成三段的關鍵因素。

如果你希望發佈更長的 Threads 文章,需要更多分段時,請依循此邏輯修改你的 Prompt 和 Structured Output Parser 的格式設定。

此外,Ready ThreadsWaitPost Threads 這三個節點也需要同步增加,它們共同構成一個完整的發文組合(代表一段內容)。

圖片尺寸與格式調整

考量到我主要發佈到 Threads,我偏好使用 1536 x 1024 像素 (16:9) 的橫向圖片格式。如果你需要同時上傳到 Instagram,請務必將 Create Photo 節點中所有關於「1536 x 1024 px (16:9)」的設定,修改為「1024 x 1536 px (9:16)」的直向格式。

自動加入行動呼籲 (CTA) 留言

最後一個 Execute Workflow 節點是用來觸發並執行行動呼籲 (CTA) 留言的動作。

你可以在我的「影子士兵帳號」中,看到每篇文章末尾的 CTA 留言。如果你不需要此功能,可以直接取消這個節點;若有需求,請參考以下相關文章的設定方法。


尋求協助:加入 Discord 社群獲得即時支援

如果你在設定或使用過程中遇到任何問題,誠摯歡迎你加入我的 Discord 社群,尋求即時協助與交流。

Discord 討論區