Notionに投稿文を入れておくだけで、朝と夕方に自動でThreadsに投稿してくれるボットを作りました。同じようなものを作りたい人向けに、どうやって作ったかをまとめておきます。
Notionのデータベースに「日付」「朝の投稿文」「夕方の投稿文」を入力しておくだけで、
というボットです。自分でThreadsを開いてコピペする作業がまるごとなくなります。
Threads公式には予約投稿機能がなく、外部の予約投稿ツールは月額課金のものがほとんどでした。すでにNotionに投稿ネタを貯める運用をしていたので、
という方針にして、Notion・GitHub・Threads APIをつなぐだけの小さな仕組みにしました。
| 役割 | 使ったもの | イメージ |
|---|---|---|
| 投稿ネタの管理 | Notion | 日付ごとに朝・夕方の投稿文を入れておくスプレッドシート的な場所 |
| 自動実行のタイマー | GitHub Actions | 「毎朝6時・毎夕方17時にプログラムを起動して」を無料で設定できる仕組み |
| 投稿処理 | Python(短いプログラム) | Notionから今日の投稿文を取ってきて、Threadsに送るだけの数十行のコード |
| 投稿先 | Threads API | Meta(Instagram/Threadsの運営元)が用意している「プログラムから投稿する」ための窓口 |
コードは1行も自分で書いていません。Claude Code(Anthropicが出しているAIのプログラミングツール)に、チャットで要望を伝えながら作ってもらいました。