行 · 實作筆記

月成本 0 元的全自動內容工廠,怎麼搭

Cloudflare Workers + LLM + 文生圖 + R2 + D1 + Graph API:自然界偵探局的完整管線,和兩個會讓你卡半天的坑。

自然界偵探局是一個每天自動發文的 Facebook 科普專頁。整條管線跑在雲上,我的電腦不用開機,帳單是 0 元。這篇記錄它怎麼搭,以及兩個讓我卡了半天的坑。

管線

每天台灣時間 16:55,Cloudflare Workers 的 cron 醒來,依序做完:

  1. 從 D1 的主題池撈一個還沒寫過的題目
  2. LLM 寫出當天的貼文(口吻、結構都在 prompt 裡定死)
  3. 文生圖模型產配圖,丟進 R2
  4. 寫回 D1:這個主題用掉了
  5. Graph API 發佈圖文到專頁

全部用免費額度:Workers 免費版的 cron、D1 和 R2 的免費容量、Workers AI 的每日配額。

坑一:免費配額會「無聲地」爆

Workers AI 免費版一天 10,000 neurons,一篇圖文大約吃 700–1100。正常營運綽綽有餘,但密集測試的那幾天一定爆。爆掉的症狀是 API 回 4006——它不是 bug,是配額用完,等 UTC 00:00 重置就好。我在這上面浪費過一個晚上找「錯誤」。

坑二:Dev Mode 發的文,只有你自己看得到

Meta 開發者 App 預設是 Development Mode——這個模式下用 API 發的貼文,其他人的動態牆上根本看不到,數據永遠是 0,你還以為是內容問題。解法:把 App 切成 Live Mode,補一個 Privacy Policy URL(私人 repo 可以另開公開 repo 用 GitHub Pages 掛一頁),選好 App 類別,就過了。

剩下的人味

全自動之後,人剩下的工作只有主題池:隔幾天看一眼數據,決定接下來補什麼題。執行是機器的,品味還是你的——這條線目前畫在這裡。

← 回工作檯