我用 AI 做了一個自動讀新聞、生圖、發 IG 的機器人
文 / Coolkid發布:2026-05-10 · 最後更新:2026-08-07閱讀約 14 分鐘

短答給趕時間的人:Threads 機器人的文字原封不動貼到 IG,看起來就是一則沒做圖的廢文,因為 IG 的讀者是用滑的,眼睛只給你一秒。做法是把一篇拆成 4 頁圖:封面一句話 20 到 25 字、重點 5 到 6 條短標籤、白話解析 150 到 200 字、最後一頁放 AI 產出的警語。省錢的關鍵是每頁配不同等級的模型,讀新聞挑題目跟排重點交給便宜的小模型,封面跟解析才動用大模型。全部丟給最強的那個,一篇 50 到 80 美分,分工之後剩 5 到 10 美分。我自己每天發 4 到 6 篇,一個月大概 NT$200。
Threads 那個自動發文機器人跑順之後,我就想做一個 IG 版本。
但 IG 跟 Threads 不是同一種東西。
IG 是圖片優先。讀者用滑的,文字只是旁邊的配角。
我第一次直接把 Threads 機器人的輸出貼到 IG,看起來就像一則沒做圖的廢文。
後來我做了一個小機器人,每半小時讀一次 AI、台股、美股的新聞。
挑到值得寫的那一則,就自動產出 4 頁 IG 圖,封面、重點、白話解析、警語各一頁,最後直接發到 IG 帳號上。
已經跑了 3 個月,每個月的成本大概 NT$200,比我原本估的便宜非常多。
省下來的錢,靠的是「多模型分工」這個做法。
這篇是一步一步的教學,讀完你可以做出三樣東西。
一套 IG 的 4 頁設計版型,一個把成本壓到十分之一的多模型機器人架構,還有一支用 Python 自動生 PNG 圖的程式。
範例是 IG 加新聞,但任何「圖文加多頁」的自動發文場景都套得上。
30-60 分鐘可以全部跑完。
為什麼 IG 機器人不能直接照抄 Threads 機器人?
Threads 是純文字,一則上限 500 字。讀者在那邊是在「閱讀」。
IG 那邊圖片先決定一切。讀者的手指一直在滑,眼睛只給你一秒。
同一段文字放到兩邊,為什麼 IG 那邊就沒人看?
因為在 IG 的版面上,一則沒有設計過的純文字,看起來就跟廢文沒兩樣,讀者手指滑過去,連停下來看一眼都不會。
Threads 機器人只要解決「選題加寫稿」,IG 機器人還要多解決「設計成可以滑的圖」跟「寫適合 IG 的文案」這兩件事。
多一層需求,就要多拆一個角色。
我自己第一次就是直接把 Threads 的文字丟到 IG,結果完全沒人看。
發了 3 篇之後,我重新設計成圖片優先的版本,互動率立刻上去了幾倍。
平台的閱讀模式,決定了機器人的架構。
同一套輸出換個平台就貼,讀者不會買單。
下面 3 個平台,對應的機器人設計差在哪裡?
- Threads 跟 X 是純文字,機器人只要解決選題加寫稿,做法看第 5 篇那一篇。
- IG 跟 Threads 圖文是圖片優先,機器人要多解決「設計成可以滑的多頁圖」這一層,也就是本篇的主軸。
- LinkedIn 是長文加商務語境,機器人解決選題、寫稿,再改成 LinkedIn 的口吻。架構跟 Threads 機器人一樣,只是 voice profile 換成正式版。
IG 4 頁設計法是什麼?(封面 / 重點 / 解析 / 警語)
一篇 IG 貼文,表面上是一則貼文,實際上是 4 個各自獨立的任務。
每一頁的功能都不一樣,AI 寫的方式當然也不能一樣。
所以一篇 IG 貼文,到底該怎麼拆成 4 頁?
下面是我自己在用的版型。
- 第 1 頁 封面。功能是用一句話讓人想滑進去,20-25 字、大字、高對比,像是「Anthropic 推出 Claude 4.7」配上紅色的警示底色。寫法上用 Claude 4.5 或 GPT-5,這一句要夠有力。
- 第 2 頁 重點。用 5-6 個短標籤把新聞拆給人快速看完,每條 10 字以內,條列排版。寫法上用 Claude 3.5 Haiku 這種便宜的小模型就夠,這一頁要的是結構,不是文采。
- 第 3 頁 白話解析。把專有名詞用人話解釋給新手聽,150-200 字,資訊密度要高。寫法上用 Claude 4.5 或 GPT-5,要能把行話翻成國中生都聽得懂,這一頁是整個 IG 機器人最有價值的地方。
- 第 4 頁 警語。明說這則貼文是 AI 自動產出的,文案固定,視覺低調。寫法上直接把字串寫死在程式裡,不用呼叫 AI。
把每一頁的功能拆清楚之後,每一頁就可以配不同層級的 AI,成本因此省下 10 倍。
配法看下一節。這裡先記住拆頁這件事。
新手最常犯的錯,是 4 頁都丟同一個籠統的指令,交給最強的那個模型。
這樣做每篇的成本是分工版的 10 倍,品質卻沒有比較好,多花的那些錢,就這樣一天一天白白燒掉,你還不一定發現得了。
怎麼把 AI 成本降到 1/10?(多模型分工法)
核心觀念很簡單,不是每一件事都需要動用最強的 AI。
我把機器人內部的工作,拆成「過濾員」「寫稿人」「結構工」3 種角色。
那要怎麼判斷哪件事該用哪一種模型?
看的是這件事重不重要。再看一天要做幾次。每種角色都配一個對應層級的模型。
- 過濾員,用小模型,像是 Claude 3.5 Haiku 或 GPT-5 nano。工作是每半小時讀 30 則新聞清單,快速判斷哪一則值得發、哪一則跳過。次數多但每一次都很簡單,要的就是快跟便宜,每一則大概 1 美分以下。
- 結構工,一樣用便宜的小模型。工作是產出第 2 頁那 5-6 個短標籤,這種純結構化的任務,小模型就處理得來。
- 寫稿人,用大模型,像是 Claude 4.5 或 GPT-5。只在過濾員選出一則新聞之後才啟動,負責第 1 頁封面跟第 3 頁白話解析這兩個品質要求高的部分,一篇大概 5-10 美分。
成本可以直接對比。全部用大模型的那個版本,一篇大概要 50-80 美分。
分工版一篇只要 5-10 美分,中間整整差了 10 倍。
我自己的 IG 機器人每天發 4-6 篇,一個月的成本大概 NT$200,比 Netflix 還便宜。
換算下來,每篇 NT$1.5。
這個觀念在其他自動化工具上一樣通用。
Threads 機器人、LinkedIn 機器人、新聞摘要機器人、客服機器人,全都可以用「過濾員加寫稿人」的分工把成本壓下來。
先想清楚這件事重不重要,再決定要用哪一個模型,不要每一件事都丟給最強的那一個。
IG 自動發文機器人怎麼從 0 做到 100?(5 步做完)
下面用「新聞變成 IG 4 頁」當範例,兩端都可以換掉。
把新聞換成你自己的素材來源,像是 PapersWithCode 的論文、每天的股票異動,或是競爭對手的更新紀錄。
把 4 頁版型換成你自己的設計,中間那一整套機器人架構完全不用動。
- 步驟 1,跟 Claude Code 講需求。輸入:「我想做一個 IG 自動發文機器人。流程是這樣:1) 每半小時讀 [新聞來源 RSS] 的 30 則最新,2) 用 Claude 3.5 Haiku 過濾哪一則值得發,3) 選中的那則用 Claude 4.5 寫成 4 頁內容,封面 25 字、重點 6 條、解析 200 字、警語固定,4) 用 Pillow 生 4 張 PNG,5) 發到我的 IG 帳號。請建一個 Python 專案,requirements.txt 寫清楚要裝什麼。不要規劃,直接建檔。」
- 步驟 2,申請 IG Graph API。跟 Threads 一樣去 developers.facebook.com,建立 App,加上 Instagram Graph API 產品,再拿 access token。要先把 IG 帳號切成 Business Account 才能用 API,個人帳號不行。第一次設定大概 20 分鐘。
- 步驟 3,設計 4 頁版型。在 Photoshop、Figma 或 Canva 裡設計一個 1080x1080 的版型,4 頁的佈局固定下來,包含封面框、標題位置、字體、顏色跟底色。導出空白的版型 PNG,機器人再用 Pillow 把文字塞進固定位置。視覺一致,IG 帳號才有辨識度。
- 步驟 4,解決中文字型問題,這是 Windows 的雷。Pillow 畫中文字的時候會找不到字型。解法是下載思源黑體或 Google Noto Sans TC,放在專案資料夾裡,程式裡指定字型的檔案路徑,像是 ImageFont.truetype('./fonts/NotoSansTC.ttf', 48)。Mac 預設的字型路徑就有中文字型,這一步可以跳過。
- 步驟 5,部署加排程。跟 Threads 機器人第 5 節一樣有 3 種方式,Windows 工作排程器(Task Scheduler)、cron-job.org 配 Vercel,或是 GitHub Actions 的 cron。IG 適合每半小時跑一次,不是每天 8 點,cron 設 */30 * * * * 就好。
跑完上面這 5 步,機器人就開始每半小時自動發文了。
整套 30-60 分鐘可以跑完。
每個月的成本在 NT$200 上下,裡面是 OpenAI 或 Anthropic 的 API 費用,Vercel 免費,cron-job.org 也免費。
怎麼用 Python 自動生 IG 圖?(Pillow 5 行核心程式碼)
Pillow(PIL)是 Python 最常用的圖片處理套件,不用學設計也能畫圖。
不會設計的人要怎麼自動生出一張圖?
核心邏輯只有 5 行。其他都是重複的:
- 1) 開底圖:img = Image.open('./templates/page1.png')
- 2) 設字型:font = ImageFont.truetype('./fonts/NotoSansTC.ttf', 48)
- 3) 開畫筆:draw = ImageDraw.Draw(img)
- 4) 寫字進固定位置:draw.text((100, 200), '今日重點', font=font, fill='white')
- 5) 存檔:img.save('./output/post_001_page1.png')
4 頁就是把這 5 行重複跑 4 次。
機器人會自動把 AI 寫好的 4 頁文字塞進去,5 秒就生完 4 張 1080x1080 的 PNG。
視覺風格固定,字體也固定,永遠不會跑掉。
這對 IG 帳號是好事,觀眾一滑過去,就認得出這是同一個帳號發的。
還有一個進階做法,是用 fal.ai 或 Stable Diffusion 自動生封面圖的背景。
這樣每一篇都有自己專屬的插畫,版型卻還是固定的,視覺豐富度大概多五成,帳號的辨識度也不會被打亂。
代價是每篇多花 US$0.05。
我自己沒有做這一層,因為固定的底色已經夠用了,你如果想做,在生圖那一段加一行呼叫 API 的程式就好,不會多花多少工。
為什麼一定要加 AI 警語?
每一篇貼文都要自動加上一行:「此貼文由 AI 自動產出,作為個人資訊蒐集與觀點記錄」。
老實說是 AI 寫的,會不會反而沒人要看?
一開始我也這樣擔心,跑了 3 個月之後,反而很慶幸有加。原因有 3 個。
- 觀眾知道是 AI 寫的,期待值會降下來,反而不會挑剔語氣,或是細節上的小錯
- 萬一 AI 寫出有錯的東西,警語讓觀眾知道這是資訊蒐集的紀錄,不是我親手寫的觀點,後續下架修正也不會被讀者出征
- IG 對 AI 內容越來越敏感,Meta 從 2025 年開始會自動標記沒有揭露的 AI 內容,自己先誠實標明,反而能避開平台的懲罰
這裡有一個觀念要先講清楚。
自動化不等於不負責任,AI 寫的東西還是會出現在你的帳號上,內容出了問題,讀者找的還是你。
警語的作用,是讓觀眾知道這些內容是怎麼來的,這本身就是負責的一部分。
如果做的是財經、投資或醫療類的機器人,警語還要更明確,加上「不構成投資建議」跟「不構成醫療建議」這兩句。
不想自己從頭設定怎麼辦?
上面這一整套自己跑,大概要 30-60 分鐘。
這還不含把 IG 切成 Business Account 的時間,也不含 4 頁版型的設計時間。
如果你符合下面任何一條,可能就不適合自己跑。
- IG 還停在個人帳號,不想切成 Business Account,怕影響粉絲的體驗
- 不會用 Photoshop 或 Figma 設計版型
- 想要更複雜的機器人,像是多帳號管理、自動回應留言,或是跨平台同步
可以找「不想自己研究我教你」這個服務(規劃中)。
一對一帶你從 IG API 申請、4 頁版型設計、機器人開發,到定時排程整套跑完,順便把 voice profile 跟視覺風格一起調好。
好處是不用自己摸索 Meta 的開發者介面,有人幫你設計版型,卡住 5 分鐘就解掉。
代價很直接,就是要付費。
適合想加速 IG 經營、又不想自己找問題的人。
IG 自動發文機器人的完整做法:1) IG 的讀者是用滑的,Threads 機器人的輸出不能直接照抄過來。2) 4 頁設計法,封面、重點、解析、警語各一頁。3) 多模型分工把成本壓到十分之一,過濾員用 Haiku,寫稿人用 Claude 4.5 以上。4) 機器人開發分 5 步,講需求、申請 IG API、設計 4 頁版型、解決中文字型的雷、設排程。5) Pillow 5 行核心程式碼就能自動生 PNG。6) 一定要加 AI 警語,自動化不等於不負責任,平台從 2025 年開始查 AI 內容。每個月成本 NT$200,30-60 分鐘可以全部跑完。沒時間自己設定的話,看上面那段「不想自己研究我教你」。
名詞解釋
- 機器人(bot)
- 自動執行特定任務的程式,例如 LINE 機器人自動回訊息、發文機器人每天定時發貼文。
- API(應用程式介面)
- 程式跟程式之間溝通的窗口。例如你的程式透過 LINE 的 API 自動發訊息、透過 Google 的 API 讀試算表。
- 排程(cron)
- 讓程式「每天 8 點」「每小時」自動執行的定時器。自動發文、定期抓資料都靠它。
- Python
- 入門門檻最低的主流程式語言之一,資料處理、自動化、AI 領域的首選。
- AI 代理(AI agent)
- 會「動手做事」的 AI:自己讀檔案、寫程式、跑指令、修錯誤,你只負責描述需求跟監督方向。跟只會「回答問題」的聊天機器人是兩種東西。
- API 金鑰(API key)
- 服務發給你的一串密碼,程式用它證明「我有權限使用這個服務」。絕對不能公開、不能寫死在程式碼裡。
- 自動化(automation)
- 把重複性工作交給程式定時自動執行,例如每天早上自動抓新聞、整理成貼文、發到社群。
- Threads
- Meta 旗下的文字社群平台。本站的社群引流主戰場之一,相關自動發文流程有整篇教學。
相關文章
▸ 常見問題
IG 自動發文機器人怎麼做?
5 個步驟:1) 把 IG 帳號切成 Business Account。2) 去 developers.facebook.com 申請 IG Graph API 的 access token。3) 設計 4 頁固定版型,封面、重點、解析、警語各一頁。4) 用 Python 加 Pillow 自動把 AI 寫好的內容塞進版型生成 PNG。5) 用 cron-job.org 配 Vercel 設定每半小時自動跑。30-60 分鐘可以全部跑完,每個月成本大約 NT$200,也就是 OpenAI 或 Anthropic 的 API 費用。完整的一步一步做法看本文第 4 節。
IG 機器人一個月 API 成本多少?
用「多模型分工」的話,每個月大約 NT$200。做法是把機器人內部的任務拆開,過濾員用 Claude 3.5 Haiku 這種便宜的小模型,每天讀 30 則新聞挑出哪一則值得發,寫稿人用 Claude 4.5 這種貴的模型,只寫選中那一則的封面跟解析。這樣比全部用大模型省 10 倍。每天發 4-6 篇,大概是 NT$6-10 一天。詳細看本文第 3 節。
Pillow 畫中文字找不到字型怎麼辦?
Windows 跟 Mac 的 Pillow 預設字型都不含中文,要自己手動指定。解法是下載思源黑體或 Google Noto Sans TC,兩個都免費商用,放在專案的 fonts 資料夾裡,程式裡寫 ImageFont.truetype('./fonts/NotoSansTC.ttf', 48)。然後 draw.text((x, y), '中文字', font=font, fill='white') 就會正常顯示中文。Mac 的系統字型路徑裡也有中文字型可以用,但要跨平台的話,建議還是把字型檔案帶在專案裡。
IG 自動發文需要切 Business Account 嗎?
需要。IG Graph API 只支援 Business Account 跟 Creator Account,個人帳號(Personal)沒辦法用 API 自動發文。切換的步驟是進 IG App 的 Settings,選 Account,再選 Switch to Professional Account,然後挑 Business 或 Creator。免費,隨時可以切回個人。切完之後可以看數據分析,也可以放聯絡按鈕,缺點是不能再設定限時動態只給好友看的功能。
AI 自動發文一定要加警語嗎?
強烈建議加。3 個原因:1) 讀者的期待會降低,不會挑剔細節。2) AI 寫錯的時候,警語能保護你不會被讀者出征。3) IG 跟 Meta 從 2025 年開始查沒有揭露的 AI 內容,自己先誠實標明能避開平台懲罰。財經、投資、醫療類的機器人警語要更明確,加上「不構成投資建議」跟「不構成醫療建議」。我自己的 IG 機器人每一篇都加,沒有因此降低觸及,反而更安全。詳細看本文第 6 節。
IG 機器人跟 Threads 機器人可以共用程式碼嗎?
可以共用「素材選題加 AI 寫稿」這一層,不能共用「輸出格式加平台發送」這一層。我自己的架構是這樣:core 模組負責讀 RSS、過濾、寫稿,Threads 跟 IG 共用,platform 模組再分成 Threads 版跟 IG 版,前者是純文字 500 字,後者是 4 頁版型加 Pillow 生圖。共用 core 可以省下 70% 的開發時間。之後要加第三個平台,像是 LinkedIn,也只要多寫一個 platform/linkedin.py 去接 API 就好。
看完這篇之前先確認:
- 想做 IG 自動內容
- 想學「小模型過濾 + 大模型寫稿」拆分省錢
- 願意自己審圖再發
- 還沒做過 Threads 發文機器人的人(先去那篇)
- 完全不在意 IG 流量的人
- 不想自己 review IG 圖直接發的人
看完想自己做一個、卻不知道從哪一步下手的話,可以看 AI Workflow 陪跑(NT$ 1,999)。一對一陪你把手上那個場景做到會自己跑。
