// 內容選題引擎 · 完整設定教學

不再對着空白頁:每朝自動生成你的選題清單(完整設定教學)

發佈自動化之後,立即浮現一個更實際的問題:內容從哪裏來?這篇教學帶你建立一個工作流程:每朝自動掃描香港飲食新聞與 YouTube 熱話,用 AI 按你設定的受眾挑出適合你的選題,自動寫入 Notion。你開始工作之前,一張選題清單已經在等你挑選。

重點整理

真正的內容樽頸:不是沒時間,是沒想法

上一篇教學我們建立了自動發佈:在 Notion 寫一次,Instagram、Facebook、Threads 三個平台自動發佈。但發佈自動化之後,立即浮現一個更實際的問題:內容從哪裏來?

產品或服務你最熟,但叫你每日在社交媒體發佈,就不知道發甚麼好。不是沒有時間複製貼上,而是每天對着螢幕,想不到今天該講甚麼。

發佈是內容生產線的下游,選題是上游。

系統如何運作?

整套系統由四個部分組成:

內容選題引擎 n8n 工作流總覽:RSS 與 YouTube 兩路來源、AI 選題、寫入 Notion

整條工作流:綠色是新聞 RSS,藍色是 YouTube,紫色是 AI 選題,最後寫入 Notion 選題庫。

留意:這正是上一篇留下的那一站。發佈是內容生產線的下游,選題是上游。兩條接起來,你就由「想不到出甚麼」變成「挑哪一條出」。

開始之前:準備三樣東西

步驟一:取得 OpenAI API key,並了解成本

工作流用 AI 來篩選選題與構思切入角度,所以第一步是取得一條 API key。這個工作流使用 gpt-4.1-mini,執行一次成本約為美金千分之一元以下,即是你每天跑、跑足一個月也不到一元,成本完全不用擔心。

以下是完整步驟;如果你開不到 OpenAI 的美國帳務,裏面也說明了改用 OpenRouter 的做法。

取得 OpenAI API key(逐步)

  1. 登入 platform.openai.com留意是 platform 這個網域,不是聊天用的 chat.openai.com。兩邊雖然同一個帳號,但 API 的設定只在 platform 這邊。
  2. 去 API keys:左邊選單找到 API keys,按 Create new secret key。可以為它命名(例如「n8n 選題引擎」),方便日後知道哪條 key 給哪個用途。
  3. 立即複製並記下:key 只在這一刻完整顯示一次,關掉對話框之後就只看得到頭尾幾個字。找不回就只能撤銷重建。
  4. 去 Billing 充值:新帳戶沒有免費額度,未充值的話呼叫會傳回 429 insufficient_quota。先充最低金額,測試整個流程即可。
  5. 在自動化工具貼上:以 n8n 為例:Credentials → 新增 OpenAI 憑證 → 貼上 key。之後所有節點選這個憑證就行,不用在節點裏重複貼。

香港用戶注意:兩件事要分開看。開戶與付款:如果身份驗證或信用卡過不了,改用 OpenRouter,做法完全一樣,下面有說明。發出請求:即使拿到 key,呼叫也一定要從香港以外的網絡發出,OpenAI 與 OpenRouter 都會阻擋香港 IP。把 n8n 自行架設在海外伺服器即符合。

安全提醒:key 等同密碼。不要貼進公開的 GitHub、截圖或影片;錄影前先確認畫面沒有展開任何 key。萬一外露,立即回 API keys 頁撤銷再建新的。

OpenAI platform 的 API keys 頁面,按 Create new secret key 建立

OpenAI platform 的 API keys 頁面。按右上角 Create new secret key 建立。

在 n8n 新增 OpenAI 憑證並貼上 API key,顯示連線測試成功

在 n8n 新增 OpenAI 憑證、貼上 key,顯示綠色 Connection tested successfully 即代表成功接通。

OpenRouter 的 API Keys 頁面,按 New Key 建立一條 key

開不到 OpenAI 戶口的替代做法:在 OpenRouter 的 API Keys 按 New Key。

想了解收費細節、常見錯誤(401429)怎樣進行疑難排解,可以看OpenAI API key 設定完整指南。上面的步驟已經足夠完成本篇教學,有需要深入了解時再參考。

步驟二:YouTube Data API key

工作流的其中一路來源是 YouTube 搜尋結果,所以需要一條 YouTube Data API v3 的 key。完全免費,不需要綁信用卡。

取得 YouTube Data API key(逐步)

  1. 建立或選用一個 Google Cloud project:console.cloud.google.com,用你的 Google 帳戶登入,在頂部的 project 選單建立一個新 project(名字隨意,例如「automation」)。同一個 project 之後可以放其他 Google API。
  2. 啟用 YouTube Data API v3:進入 API Library,搜尋「YouTube Data API v3」,開啟該頁按 Enable官方入門文件)。這一步最常被漏掉,若未啟用,呼叫會傳回 403 accessNotConfigured
  3. 建立 API key:前往 Credentials → Create credentials → API key。建好後可以改名(例如 Testing),方便日後辨認。
  4. (建議)限制用途:在該條 key 的設定裏,把 API restrictions 設為只限 YouTube Data API v3。這樣萬一外露,別人也用不到你 project 的其他服務。注意:從伺服器呼叫時不要設 HTTP referrer 限制,否則會被阻擋。
  5. 在 n8n 掛上去:新增憑證時選 Query Auth:參數名(Name)填 key,值(Value)貼上你的 API key。YouTube Data API 是靠網址上的 query 參數認證,不是 Bearer token,選錯認證方式會傳回 400 keyInvalid

配額觀念:每個 project 每日有配額(預設 10,000 單位),而且是按 project 計、不是按 key 計。搜尋操作最貴(一次 100 單位),讀取影片資料便宜得多。逐個操作的單位成本見 Google 的配額成本表。每天早上抓取幾個搜尋字詞的用量,離上限很遠。

安全提醒:API key 等同密碼,不要貼進公開的 GitHub、截圖或影片。錄影前先確認畫面沒有展開 key。

在 Google Cloud 搜尋並啟用 YouTube Data API v3

在 Google Cloud 搜尋 YouTube Data API v3 並啟用。漏了這步會傳回 403 accessNotConfigured。

Google Cloud Credentials 建立 API key 並限制用途

Credentials → Create credentials → API key,建議把用途限制為 YouTube Data API。

在 n8n 用 Query Auth 掛上 YouTube API key,參數名填 key

在 n8n 用 Query Auth 掛上去:參數名填 key,值貼上 API key(畫面上已遮蔽)。

想了解每日配額實際夠用多少、403 accessNotConfigured 這類錯誤怎樣處理,可以看YouTube Data API 設定完整指南

步驟三:新聞 RSS 來源(免開戶)

  1. 這一步最省事:完全不用開戶、不用 API key。工作流用 n8n 內建的 RSS Read node,來源是 Google News 的 RSS。
  2. 在「來源:新聞 RSS」節點填入你行業的關鍵字。示範帳戶做美食資訊,所以填「香港 美食」、「香港 美食 潮流」、「香港 餐飲 優惠」。系統就會每朝替你抓取相關新聞與熱話。想加自己常看的 foodie 專頁或飲食媒體,把它的 RSS 網址貼進去一併掃即可。
n8n 來源節點:新聞 RSS 與 YouTube 搜尋字設定

兩路來源節點:左邊填新聞 RSS 的行業關鍵字,右邊填 YouTube 搜尋字。

步驟四:Notion「選題庫」資料庫

我們已備好一個範本資料庫,你複製即可。欄位包括:標題 / 切入角度 / 內容類別(出品・幕後・優惠・場景)/ 受眾契合度 / 來源連結 / 適合平台 / 狀態(靈感・已選・已送去發佈)。

接下來要取得 Notion 的 integration token,並把這個資料庫分享給它。這一段與上一篇自動發佈教學完全相同,下面是完整步驟:

STEP 06

連接 Notion 與 n8n

Notion API key:在 Notion 範本頁 → 管理連接 → 前往開發人員入口 → 新連接 → 存取權杖,複製權杖並在頁面授權該連接。

n8n:進入 folder,把 IG business ID、Facebook page ID、Threads user ID 填入;新增 Notion Credential 貼上權杖,見 Credential test successful 即成功。

你的 Notion 資料庫需要以下欄位(名稱要一致,工作流靠它對欄):

Property類型用途
NameTitle內部識別
Content_IGTextIG caption(留空 = 不發佈)
Content_FBTextFB 貼文
Content_ThreadsTextThreads 貼文
Image_URLURL公開圖片直連(IG 須 JPEG)
StatusSelectDraft → Approved → 結果
Posted_AtDate發佈時間(防重發)
Error_LogText失敗原因

想更深入了解 Notion API 的其他用法、額度與疑難排解,可以看Notion API 設定完整指南。上面的步驟已經足夠完成本篇教學,有需要深入了解時再參考。

步驟五:n8n 匯入、連接憑證、設定來源

  1. 匯入「內容選題引擎」工作流(頁尾免費下載)到你的 n8n。
  2. 逐個連接憑證:OpenAI(或 OpenRouter)、YouTube(查詢認證)、Notion。RSS 不用憑證。已填好的 key 不要展開。
  3. 「寫入 Notion 選題庫」節點:選回你的選題庫資料庫,把 AI 產出的欄位對應到 Notion 欄位:標題、角度、類別、分數、平台。這個欄位對應設定一次即可。
  4. 「AI 選題」節點:這是系統的心臟。提示詞裏面已經寫好四樣:策略師角色、受眾描述、內容分五類、以及甚麼題目不要挑。換你行業,就是改這段的受眾描述和上面的關鍵字。
  5. 「來源」兩個節點:在新聞 RSS 填掃描關鍵字,在 YouTube 搜尋字填搜尋字。每路 3 條左右足夠,太多會出雜訊。
  6. Schedule 節點(每日 8am):想自動每日運行就按 Activate;想自己控制就不開啟,手動 Execute 也可以。
喺 n8n 撳「…」選單,用 Import from URL 匯入工作流 JSON

在 n8n 右上角的「⋯」選單選 Import from URL,貼上上方的 JSON 連結,整條工作流就會匯入。

實測:真實產出選題

準備工作做好後,我們手動按一次 Execute:

  1. 左邊掃描相關飲食新聞熱話(RSS),右邊取得 YouTube foodie 的搜尋結果,兩路同時運行。
  2. 兩邊的標題合併、由新到舊排序、取一定數量,整理成 AI 看得懂的清單。
  3. 交給 AI:它按你設定的受眾角度,從原始資訊中挑出最契合的幾條,並為每條分好類、想好切入角度。
  4. 幾條選題自動寫入 Notion 選題庫,每條有標題、切入角度、所屬類別、受眾契合度、適合平台。
n8n 執行結果:抓到 273 條香港飲食新聞並由新到舊排序

執行一次之後:RSS 那一路抓到 273 條香港飲食新聞,並由新到舊排好序。

例如今朝它就掃到「半島酒店自助餐買三送一」這則資訊,把它歸進「優惠」類,並建議你出一個限時優惠貼文;招牌菜的選題就叫你拍張精美的出品照片放上去。你開店之前已可挑選。

接下來:挑其中一條,把狀態拖到「已選」。進階做法是把選好的選題直接送去下一站的自動起稿工作流,再接去上一篇的自動發佈。上游選題、中游起稿、下游發佈,整條線打通。

Notion 選題庫真實產出:每條選題附切入角度與適合平台

執行完一次之後的選題庫:每條選題都有標題、切入角度,等你挑一條拖去「已選」。

半自動內容生產線

這是上游的選題引擎。配合自動起稿與上一篇的自動發佈,你已經有一條半自動的內容生產線:選題(本篇)→ 起稿 → 發佈(上一篇)。我自己的 OctoFlow 品牌,用的也是同一個引擎:選題在這裏出,就餵去自動發佈。

常見問題(FAQ)

RSS 完全免費、無額度限制。YouTube Data API 每日有免費配額,每朝掃幾條搜尋字綽綽有餘。OpenAI(或 OpenRouter)按用量計,gpt-4.1-mini 執行一次不到美金千分之一元,一個月都用不到一元。

可以。RSS 與 YouTube 兩處關鍵字換成你行業的字眼即可(美容、零售、健身、診所……)。AI 選題節點的提示詞也建議改成你行業的受眾描述,選題會更貼。

選題庫是「建議清單」,不是自動發佈。每條選題都由你人手挑選、拖去「已選」才會進入下一站。選得不準,多數是關鍵字太空泛或提示詞未貼合你受眾,收窄關鍵字、補實提示詞的受眾描述即可。

把狀態設為「已選/已送去發佈」的選題,經自動起稿工作流生成貼文草稿,再寫入上一篇自動發佈的控制台資料庫。上游選題、下游發佈,整條生產線打通。

不需要。工作流與 AI 提示詞全部寫好,你只需要跟着教學接通三個帳戶、對應好 Notion 欄位。整個設定通常 15 分鐘內完成。

免費下載:內容選題引擎

照着做,不用從零研究。工作流與逐步教學免費公開;想要「15 分鐘設定清單」的便利版,可以留下電郵,我們寄給你。

還未把發佈自動化?先看多平台自動發佈完整設定教學。想了解 Notion API 的更多用法,看Notion API 設定完整指南

Scroll to Top