iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
AI 自動化

用 LINE Bot 和 Agent Skill 自動化整理筆記與 IG 發文 系列

看到覺得有用的文章,常常沒空馬上讀,就先存進 LINE Keep,但之後很難找。想把學到的東西發到 IG,又卡在不會設計圖卡。

後來我把這兩件事交給 AI:在 LINE 丟一個網址,AI 會分類、下標籤、寫摘要,存進 Notion;把想 PO 的內容交給 Agent Skill,它會改寫成輪播腳本、算好圖卡,我確認後就直接發到 IG。

以前找一篇存過的文章要一個一個連結打開確認,現在在 LINE 打個關鍵字就出來;以前不知道怎麼開始做 IG 輪播圖卡,現在丟出主題和內容,剩下的就是看預覽、按確認。

鐵人鍊成 | 共 30 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21|角色與受眾設定:把教材轉成國小生看得懂的腳本

昨天講完 deck.json,AI 負責寫內容、程式負責排版。今天看 AI 那一側的第一步:拿到一份英文辨析教材,它是用什麼身分、對著誰、怎麼把東西改寫成國小生...

2026-10-05 ‧ 由 gagahsu 分享
DAY 22

Day 22|用規則取代直覺:詞彙分級與避免千篇一律

昨天最後留了兩個問題:「這個詞對國小生算簡單還是難」怎麼從感覺變成規則,還有怎麼讓每一篇不要長得一個樣。今天就來講我是怎麼處理這兩件事的。 難度:三條規則 第一...

2026-10-06 ‧ 由 gagahsu 分享
DAY 23

Day 23|Caption 人設:不准瞎掰的真實起因,也不討互動

昨天講完難度跟變化怎麼用規則抓,內容這一側的圖卡到這裡算交代完了。今天看圖卡底下那一大段字,也就是 caption。它跟圖卡有個很不一樣的地方:圖卡是模板算出來...

2026-10-07 ‧ 由 gagahsu 分享
DAY 24

Day 24|HTML 模板算圖卡:為什麼 1080×1350 不是美觀問題

昨天講完 caption,那是整條流程裡唯一沒有版型管的自由文字。今天回到程式這一側,看圖卡本身是怎麼算出來的,還有 Day 19 留的那個問題:1080×13...

2026-10-08 ‧ 由 gagahsu 分享
DAY 25

Day 25|安全設計:教材是資料不是指令,以及兩道發布閘門

昨天講完圖卡是怎麼算出來的,從教材進來到圖卡出去,整條路走完了。今天講的是我在這條路上設的幾道防線,起因很單純:這個 skill 會碰到兩樣我不想出事的東西,一...

2026-10-09 ‧ 由 gagahsu 分享
DAY 26

Day 26|用 GitHub public repo 當圖床,並確認網址真的打得開

昨天講安全設計時提到,upload_images.py 傳完圖會對每個網址發 HEAD 請求,有一張抓不到就停下來,說明天細講。今天就講這支腳本:圖卡算完之後,...

2026-10-10 ‧ 由 gagahsu 分享
DAY 27

Day 27|IG API:帳號類型、token 取得與續期

昨天把圖床講完,圖卡現在有網址了。今天開始碰 IG 本身,在發文之前要先搞定三件事:帳號是什麼類型、token 怎麼拿、token 過期怎麼辦。這三件事 ref...

2026-10-11 ‧ 由 gagahsu 分享
DAY 28

Day 28|發布、取回 permalink、清理圖床

昨天把帳號和 token 都處理好了,今天終於輪到真的發文。這篇講 publish_ig.py 從頭到尾做了什麼,發完之後記錄怎麼留,最後是圖床上那些圖要怎麼清...

2026-10-12 ‧ 由 gagahsu 分享
DAY 29

Day 29|同一骨架換內容:對照 ig-carousel-publisher,看規範如何複用

昨天把發布那條線走完,從教材到貼文已經通了。今天想分享一件我自己覺得最有感的事:做第二個 skill 的時候,我幾乎不用從頭來。 我手上其實有兩個做 IG 輪播...

2026-10-13 ‧ 由 gagahsu 分享
DAY 30

Day 30|30 天回顧

昨天把兩個 skill 擺在一起對照,講完了「同一套骨架換內容」。今天是最後一篇,我不再拆新的檔案,想回頭看這 30 天:當初的兩個問題解掉了沒,做完之後我自己...

2026-10-14 ‧ 由 gagahsu 分享