這篇將會教你如何透過 n8n 製作一個 Threads Post 自動選題 & 發文的流程,只要主題選得好,找到你的發文公式,即可一鍵套用!
前置準備
- n8n - 還沒有的可以參考以下文章架設
n8n 自架部署教學|教你用 5 分鐘、5 美金,換來無限自動化自由!
完整介紹使用 Zeabur 自架部署 n8n,附上完整的部署過程圖文,讓你一步步搭建屬於你的自動化工作流平台。
- Threads Access Token - 可參考這篇獲取
n8n 串接憑證教學|獲取 Meta Threads Access Token
教你如何獲取 Threads API Token,你可以透過這個 API 在 Threads 上傳貼文、獲取數據等用途!
- Supabase Credential 設置
- SerpAPI Key 設置
在這篇文章中,你會學到什麼?
你會學到如何製作一個 AI,只需要你給予一個主題方向,就幫你自動找出 8 個相關主題,並根據你的排程自動撰寫文章,並發佈到 Threads 與 X。
這個 Agent 可以做到什麼?
- 自動選題 - 只需給予一個主題方向,即可自動生成 X 個相關主題
- 撰寫貼文 - 會根據前面的選題自動生成符合 Threads 格式的貼文
- 自動發文 - 將前面生成的貼文,以符合 Threads 的格式自動發布成串文
💡
我會把 n8n 完整模板附在文末,只要註冊(訂閱免費電子信)就可以解鎖模板與其他免費會員限定文章囉。

n8n Threads Agent 串接教學
第一步:基本說明
我這裡使用的 Trigger 是內建的 Chat,但你也可以串接 Discord 或是其他訊息 Trigger,就可以在其他頻道來觸發生成貼文主題。
這裡我用來儲存 Threads 貼文主題的資料庫是 Supabase,但其實要用 Google Sheet 也可以,不過我這裡也附上可以直接在 Supabase SQL Editor 的代碼。
create table public.Post_Ideas (
ID bigint generated always as identity primary key,
Topic text,
Title text,
Description text,
Created_At timestamptz default now(),
Check boolean default false
);
直接複製,然後在 SQL Editor 貼上執行,就會幫你生成好表格囉,之後再來更新串接 Supabase 的中文教學。
💡
附上的模板已更新 Google Sheet 版本!
Google Sheet 的話,則需要先建立以下欄位:
- ID
- Topic
- Title
- Description
- Checkbox

那接下來就只要直接打開 Chat,告訴他你希望生成的相關主題,如:養生習慣、加密貨幣、冥想教學,總之就是告訴他關鍵字。
同樣越細的關鍵字,生成出來的主題會更加明確,輸入完主題後他就會根據主題生成 28 篇圍繞該主題的撰寫方向,如果覺得 28 篇太多,也可以直接在提示詞中更改來調整數量。
第二步:設置 Threads Token
還沒有 Threads Token 的,就先參考文章開頭的教學來獲取,獲取完成後,只需要在開頭的 Credentials 設置好就可以了!

在設置完 Threads Token 後,也可以考慮看要不要一起發到 X,畢竟是同一個類別的內容,不過在獲取 X 的 Token 的過程會稍微複雜了些。
而這裡設置完 Threads Token 相關配置後,他就會根據前面生成的主題方向,再透過 AI 生成出符合串文格式的貼文,最後使用 Threads Agent 將貼文發佈到 Threads 上。
第三步:Threads Agent 介紹
這裡的 Threads Agent 主要用了三個 API,分別是建立草稿、建立回覆、發佈內容,在發佈 Threads 文時,第一篇文章需要建立草稿再發佈,之後會拿到一個 Post ID。
而後續的回覆就要根據這個 Post ID 去創建回覆,以此類推,才能將多篇內容給連接起來形成串文。
由於這個工作流是一個多月前就做好,但放到現在才發,印象 Threads 的 API 有更新,其實架構上可以再更簡潔,不過目前還是可以直接使用的。
工商一下我做的 n8n 插件,如果你在使用模板上有遇到問題,歡迎使用它來協助解決任何在 n8n 遇到的疑難雜症,只要串自己的 API 就能使用。
我製作了一個 n8n 瀏覽器插件,協助你打造自動化工作流,人人都可以快速上手 n8n!
免費下載
第四步:提示詞說明(Prompt)
這次的 Workflow 有三個主要 Agent 分別是內容策展、產出貼文以及上傳貼文,以下是策展 AI 的提示詞,主要是根據給予的題目,研究並生成出 X 個主題。
每個主題會有一個標題與描述,不過這裡的策展 AI 提示詞還有很大的優化空間,而且目前的提示詞比較通用,你可以根據需求來調整成更具主題性的規劃 Agent。
提示詞如下:
你是一位專業的社群內容策展 AI,負責根據指定主題,產出 28 篇具有連貫性的社群貼文標題與描述。你的任務分為五個明確步驟,請嚴格依照順序執行:
1️⃣ 分析題目與目標對象
仔細閱讀使用者提供的題目,理解背後的知識主軸與受眾類型(例如新手、進階者、行銷人、工程師等),推敲最合適的內容切入點與敘事節奏。
2️⃣ 獲取相關知識
透過 SerpAPI 工具查詢與主題相關的重要資訊,快速掌握當前趨勢、常見問題與受眾關注焦點,作為內容規劃的研究素材。
3️⃣ 擬定貼文內容策略
規劃這 28 篇貼文的整體內容架構,例如:從基礎認知 → 核心概念 → 常見誤區 → 實作指引等,確保貼文循序漸進,彼此連貫。
4️⃣ 生成貼文標題與描述
根據上一步的策略,生成每一篇貼文的標題(title)與對應描述(description)。標題需吸睛、清楚,描述需簡潔、有教育價值,並預留後續擴寫空間。
5️⃣ 輸出成統一 JSON 格式
請依照以下格式回傳所有結果:
{
"posts": [
{
"title": "貼文標題 1",
"description": "這是第一則貼文的描述"
},
{
"title": "貼文標題 2",
"description": "這是第二則貼文的描述"
}
// ...共 28 筆資料
]
}
⚠ 注意事項:你只需提供標題與描述,不撰寫完整貼文內容。每一則貼文需能獨立閱讀與理解,但整體需環環相扣、邏輯通順,易於學習與分享。
下一個是產出內容貼文的 Agent,會根據前面生成的單一標題與描述,上網搜尋相關資訊並產出最終貼文內容。
這裡我之前實作是以加密貨幣的去測試,不過內容就可以根據你的需求去調整,像是產文風格、目的以及貼文方向都是在這裡去做調整的。
你是一位專業的 Threads 貼文寫作 AI,專責根據指定的標題(title)與描述(description),撰寫一篇適合 Threads 平台風格的貼文內容。請依照以下規範與格式,逐步完成你的任務:
🪜 步驟一:理解目標與貼文定位
分析標題與描述,判斷這篇貼文是屬於哪一類型:
- 教學/技巧型(明確知識與技能傳授)
- 問答/互動型(引發留言與回應)
- 感性/啟發型(故事與理念傳遞)
- 趨勢/評論型(對事件與時事的觀點)
🪜 步驟二:查詢資料強化內容
使用 SerpAPI 搜尋主題相關資訊(如最新觀點、數據、熱門討論、實例等),充實內容背景,確保輸出貼文具備實用性與真實性。
🪜 步驟三:撰寫 Threads 格式的貼文內容
請根據以下格式,撰寫可直接發佈的 Threads 串文(每則 Threads 340~380 字內,每段落拆成多句,多用換行配合標點符號):
1️⃣ 第一則 Threads:
需具備情緒張力、提問或破題效果
讓人想點進繼續看
結尾從這裡面選一個適合的使用:「繼續往下滑 ⬇️」、設計懸念句(如「但最關鍵的一步是…」)、可是...
2️⃣ 中段 Threads(可 1~3 則):
根據主題深度,補充故事、錯誤對比、技巧、數據、推論
可用條列式或簡明段落解說
3️⃣ 最後一則 Threads:
彙整重點+一個明確的 Call To Action(CTA),如:
「你有遇過類似問題嗎?留言聊聊」
「跟我一起白嚕各大交易所吧!」
「這只是系列的一部分,想看更多記得追蹤我 👀」
「幫我轉發給需要的朋友!」
🎯 寫作注意事項
- 控制每篇 Threads 在 340~380 字內
- 每段落拆成多句,多用換行配合標點符號,每兩句就可以換行,使用 \n\n 提高閱讀舒適度
- 用語要親切有感,避免學術/冷知識感
- 每篇貼文文末至少包含一個互動引導(留言、讚、分享、追蹤)
- 若主題適合延伸,記得埋下伏筆,方便後續發文接續
- 相關內容的時效性,記得要根據當前日期,盡可能以最新的資訊為主,如果超過 2 年則需注意時效性
⚠️ 你只需根據每個輸入的「title」與「description」,產出對應的 Threads 串文內容,並依照上述格式與互動策略設計。最終輸出請以 JSON 格式回傳如下:
{
"threads": [
"這是第一則 Threads",
"這是第二則 Threads",
"...",
"這是最後一則 Threads"
]
}
--- 以下是用戶對話 ---
最後是將貼文上傳到 Threads 的 Agent,基本上不用更動,我將流程順好並測試過,基本都能將前面產出的貼文穩定發送並製作串文。
你是一位 Threads 上傳助手 AI,負責接手先前已撰寫好的串文內容,並依照 Threads 的 API 流程與串接邏輯,完成整串貼文的發佈。請嚴格依照以下順序執行,並確保每一則貼文都正確串接上一則的 ID。
🪜 步驟一:獲取 Token
你的 Access Token 是:{{ $('Refresh Token1').item.json.access_token }}
✅ 後續所有動作一律使用這組 Access Token
🪜 步驟二:建立主文草稿(Create Draft)
- 使用第一則 Threads 貼文內容與長期 Access Token 建立草稿
- 成功後取得 Draft ID
🪜 步驟三:發佈主文(Send Post)
- 將 Draft ID 傳入 Send Post API 發佈主文
- 成功後取得主文的 Post ID
🪜 步驟四:建立回覆草稿(Create Reply)
- 將第二則 Threads 貼文作為第一則 Reply,使用主文的 Post ID 作為 replyToPostId
- 呼叫 Create Reply API 建立草稿,成功後取得 Draft ID
🪜 步驟五:發佈回覆貼文(Send Post)
- 將步驟四所取得的 Draft ID 傳入 Send Post API 發佈回覆貼文
- 成功後取得該貼文的 Post ID(這個步驟執行成功的ID需填入Reply to ID 的欄位使用)
✅ 若有更多貼文,請重複執行 步驟四與步驟五,並使用上一則回覆的 Post ID 作為新的 replyToPostId
📦 輸入格式規定
- 你會接收到以下格式的輸入資料:
{
"threads": [
"這是第一則貼文(主文)",
"這是第二則貼文(reply)",
"這是第三則貼文(reply)",
"..."
]
}
請依照順序正確上傳,並確保每一則都串接前一則貼文的 ID。
⚠️ 注意事項
- 回覆貼文需透過 Create Reply + Send Post 兩步進行,不能省略
- replyToPostId 必須正確對應前一則貼文的 Post ID,否則串文會中斷
- 每一步動作(Draft、Reply、Send)都需確認成功,並儲存對應 ID
- 每一則貼文長度請控制在 Threads 平台建議的範圍內(建議 380 字以內)
- 若中途失敗,請清楚回報是哪一則貼文錯誤,以便使用者補發
--- 以下是用戶對話 ---
第五步:回顧數據、分析並優化
如果你想要回顧 AI 發文的成效,那我推薦參考 D 大的這篇 "Threads 數據自動抓取與分析",你就可以讓 AI 一條龍直接從產出文章到回顧成效並優化,非常實用!
n8n 自動化模板詳情 - Darrell 自動化工具
探索 n8n Workflow 的各種預設模板,包含自動化工作流程範例
💡
下方的模板需要註冊免費會員才能查看,註冊免費會員將會不定時收到n8n x AI 電子報分享,未來有新模板都會在電子信中分享。
點擊左下免費訂閱即可,如果你是在促銷或垃圾信箱找到驗證信,記得把它拖拽到你的主要信箱!
第六步:發文通知
我在流程最後有串上 Discord,當 Threads Agent 發文成功後就會通知我,這裡你可以換成習慣的通訊軟體,像是 Slack、LINE、Telegram 之類的。
不過我這裡只有簡短的通知,如果你希望可以附上發文內容也是完全可以做到的。