Skip to content

About

IG 發文 bot 建造器 — build an Instagram posting bot on any topic: news, knowledge cards, portfolio, products, quotes, events.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

ig-bot-builder — IG 發文 bot 建造器

Build an Instagram posting bot on any topic — news, knowledge cards, portfolio, product drops, quotes, event promos. Covers credential setup, image generation, and the two-stage publish flow that trips everyone up.

一個 Claude Code 教學型 skill:裝了之後直接跟 Claude 說你想做什麼樣的 IG bot, 它會照 SOP 一步步帶你建起來 —— 包含接上瀏覽器陪你把 IG API 憑證申請下來, 那是多數人卡住的地方。

開場長這樣,不會先丟一堆架構圖給你:

你好,我是 coolkid,接下來我會一步一步帶你做出你的第一個 Instagram 圖文機器人。 ……我們先從最有用的一題開始:你想讓這個 bot 替哪個帳號,固定處理哪一類圖文?

之後每一輪只推進一個概念、一個檢查、一個動作,不會一次把 token、圖床、 輪播結構、排程全倒給你。

主題你自己決定

這份骨架不預設你要發什麼。你講得出用途就直接往下走,講不出來時它會給例子:

型態 內容從哪來 圖怎麼來
新聞快訊 RSS / 新聞 API 程式生圖卡
知識圖卡 / 教學 自己的文章、講義、問答 程式生多張輪播
作品 / 攝影集 本機資料夾或雲端相簿 現成照片加浮水印
商品上新 / 促銷 商品資料庫、庫存系統 商品圖 + 價格模板
語錄 / 短句 自己的句子庫 程式生排版圖
活動 / 課程宣傳 活動排程表 活動資訊模板
以上都不是 你講,照你的做 —

選哪一種只影響各步驟的內容,六段骨架完全一樣: 選材 → 篩選 → 去重 → 寫文案 → 生圖 → 發布。

核心設計:

  1. 沒有夠格的素材時要能安靜 — 定時硬發最容易把帳號做成雜訊。 有些型態適合事件驅動,有些適合固定頻率,skill 會幫你判斷,不照抄
  2. 兩階 LLM 分工(候選很多才需要)— 便宜的小模型批次篩選、貴的大模型 才寫稿,總成本遠低於全程用大模型。素材本來就是精選過的型態不用這段
  3. 實戰坑先幫你避掉 — IG API 只收公開圖片 URL(要先過圖床)、 Pillow 預設字型不含中文、token 靜默過期、兩段式發布的時序

安裝

/plugin marketplace add Coolkidlab-Yin/Coolkidlab
/plugin install ig-bot-builder@coolkidlab

裝了之後直接用講的(例如「幫我做一個自動發 IG 的 bot」),AI 會先問你 要做哪一種,再照 skill 的步驟引導你建。

這是教學型 skill,不是現成的 bot。 repo 裡沒有可以直接跑的程式碼 — 它教 Claude Code 帶著你把 bot 從零寫出來,包含怎麼申請憑證。 想要「裝了就會發文」的成品,這個不是。

開工前你要先有的東西

憑證不用自己研究怎麼申請。 進 Meta 後台之前,skill 會先確認 AI 有沒有 瀏覽器能力,有的話一頁一頁陪你走到拿到為止 —— 你只負責打帳密、按送出這些 該由你做的動作。

AI 沒有瀏覽器能力時不會叫你自己想辦法,它會依自己是哪個工具給你安裝方式:

你在用 怎麼接
Claude Code(想沿用你已登入的 Chrome) 裝 Claude 瀏覽器擴充,步驟見 官方說明
Claude Code(想另開乾淨瀏覽器) claude mcp add playwright npx @playwright/mcp@latest
Codex CLI codex mcp add playwright -- npx @playwright/mcp@latest
其他支援 MCP 的工具 依它的設定檔加入 Playwright MCP

兩條路都是透過 MCP 到 AI 手上,差別在接哪個瀏覽器:擴充接管你現在已登入 的 Chrome(免重登,但同一個 Chrome 的其他分頁也在它視野內);Playwright MCP 另開一個乾淨的(要重登一次,但看不到你其他東西)。都不想裝就走一次一步的 口述模式,一樣做得完。

要準備的 去哪拿 大約時間 要錢嗎
專業版 IG 帳號 IG App 的設定裡切換(AI 會帶你找) 2 分鐘 免費
IG 發文憑證 developers.facebook.com 建應用程式 20 分鐘 免費,自用不必送審
可公開存取的圖片位置 圖床或你自己的 CDN 都行 5 分鐘起 看你選什麼
LLM API key 只有要 AI 幫你寫文案才需要 5 分鐘 要先儲值
一台會一直開著的機器 自己的電腦或小型 VPS — 看你選什麼

作品集、語錄、商品上新這種「素材與文案都是現成的」型態不需要 LLM, 那一列可以整個跳過。

技術棧不綁死。 skill 不規定你用哪個語言、哪套生圖工具或哪家圖床 —— 它讀你現有的專案再決定,已經有東西的話就接在上面,不會逼你照它的樣板重寫。

注意

  • IG 個人帳號不能用 API 發文,要先切成專業帳號(商業或創作者)。走 Instagram 登入這條路線不需要再連 Facebook 粉絲專頁;走 Facebook 登入才需要。skill 裡有兩條路線的對照表
  • IG 發文只吃「公開圖片網址」,不吃本機圖檔 — 所以流程中間一定要有圖床
  • 多張輪播是三段式(每張各建一個項目容器 → 組成父容器 → 發布), 跟單張不一樣,skill 裡有完整寫法
  • Pillow 預設字型不含中文,不指定字型檔的話圖上的中文顯示不出來 (空白或方框)。skill 裡有自動偵測系統字型的寫法
  • 沒有你的批准,不會公開上傳圖片、不會建 container、不會發文。dry-run 跑完只能說「完成至 dry-run」,不能講成做完了;而且批准只算那一組圖文, 不會延伸到後面的
  • 紅線依你的用途不同:skill 會帶你定一次寫進設定檔。通用的只有 「AI 產出要誠實標示」「圖片權利要乾淨」「secrets 不落地」三條
  • 不從記憶編造平台 UI、API 版本、scope 或配額 —— 不確定就當場查官方文件

實戰背景

skill 裡附了一份完整的範例 recipe:作者自己跑了 3 個月的新聞快訊型 bot。上面所有的坑都是從那個版本踩出來的 —— 拿它當填法參考,不是你一定 要做的東西。完整 workflow 記錄(含卡點與設計取捨): coolkidlab.com/workflows/ig-news-bot。 更多 build-in-public 記錄在 coolkidlab.com。

License

MIT

About

IG 發文 bot 建造器 — build an Instagram posting bot on any topic: news, knowledge cards, portfolio, products, quotes, events.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors