X(旧Twitter)へのAIに関するニュースの自動投稿と、DiscordのAIボットに画像や動画を送るとX(旧Twitter)とInstagramに投稿するAI環境を構築した話

目次

始めたきっかけ

個人的にはSNSはあまり好きではなく、やろうと思っても長続きがしない人間なのですが、仕事柄苦手だからと逃げ続けるわけにもいかず、じゃあAIに「ここまで準備したらか後はボタンを押したら投稿だよ」というところまで進めてもらえたら少なくとも毎日投稿くらいはできるんじゃないかと思って、AIエージェントに相談して、そうしてもらえるように環境を整えてみました。

AIエージェントの環境

今回私が使用したのはClaude CodeではなくCodexでもなくGoogleが提供するAntigravity 2.0です。といっても精度はどうあれ、できることにそこまで違いはありません。といってもAntigravityを常時動かすことができる常時起動しているPCが必要なので、そこだけハードルは高いかもしれません。スペックはそんなに必要ではなく、Antigravityを動かせるくらいのスペックだけで大丈夫です。

Antigravityの使い方は他のAIエージェントと同様、やりたいこと(ゴール)を伝えるとそれまでの最善の道筋を作ってくれます。

まずはX(旧Twitter)に毎日10時に投稿するAIに関するニュースと文章を考えてもらう

X(旧Twitter)に毎日投稿するだけにはなりますが、ボタン一つで投稿できる環境なら毎日投稿できるかなと思ってこの環境をゴールとしたいと考えました。そしてAntigravityが考えてくれた環境がこちら。

① 情報収集: Google Alerts / RSSフィードから最新ニュースを自動巡回
② 重複排除: SQLiteデータベースで過去投稿を照合し、同じ記事を弾く
③ AI厳選&要約: ChatGPTが平和でバズりそうな記事を厳選し、70〜90文字に要約
④ Discord下書き提示: ボット「ネム」がDiscordに下書きを送信
⑤ 人間によるワンタップ確認: スマホやPCから内容を確認して承認ボタンを押すだけ
⑥ 配信: Buffer API経由でX(Twitter)へ自動ポスト

私が手作業で用意したのは、
①のGoogle AlertsのRSSのURLの取得
③のChatGPTのアカウント作成&従量課金制の方への課金(10ドルだけ)
④Discordアカウントの準備とボットの作成(ネムと名付けた)
⑥Bufferという各種SNSにAPI経由で投稿するためのサービスのアカウント設定とAPI情報の取得

とやることは多いのですが、Antigravityがこれをしてください、ここの情報を教えてくださいとか言ってくれるのでその通りにしたら環境が構築できます。Antigravityが古い情報でそのボタンがないケースが多くあるんですがその場合はスクショを送ったらここにある情報ですと教えてくれるので躓くところはなかったです。

私が作業した箇所については他の方がブログとかで色々解説しているので省くとして、もし情報がなかったとしてもAntigravityに聞いたらやり方を教えてくれるので本当に便利な世の中になりました。

そしてついでにDiscordに連絡をくれるボットに性格を与え、名前を付けることで愛着がわくようにしました。名前はネムです。常に眠たそうにでも自分の仕事をしっかりするボットです。

Discordに住み着いてくれたボット「ネム」

今のところ毎日投稿が続いている

毎朝10時に投稿する内容を精査して案を作ってくれ、投稿するボタンを押すだけで投稿が完了するところのスクショです。今のところシステムエラーを除き、一カ月ほどX(Twitter)へ毎日投稿が続いています。

そのほか、「チェック」とチャットすると現段階の最新のニュースをチェックして投稿案を作ってくれます。

AIニュース以外にも私がチャットで送った写真や動画についてもSNSに投稿してほしい

せっかくDiscordにネムというボットが存在してくれるようになったので、ネムに写真や動画を送ったらそれをX(Twitter)とInstagramに感想とともに投稿してくれる環境も構築したいなと思ったのでAntigravityに相談しました。その結果がこちら。

① スマホからアップロード: スマホで撮った日常の写真や動画をDiscordにポイッと投げる
② 映像処理&AI解析: MoviePy / FFmpegで長尺動画から「10秒ハイライト」を切り出し、Vision AIが代表コマを解析
③ BGM自動選定&ミキシング: 映像の雰囲気(エモい、日常、テックなど)に合ったBGMをAIが自動選定して合成
④ プレビュー&対話型UI: 動画プレビューとアンニュイなAIコメント、操作ボタン(同時投稿 / 指示して再生成 / 手動修正)を提示
⑤ 承認またはツッコミ: そのまま承認、または「指示して再生成」で微調整
⑥ マルチポスト: Buffer APIを通じてX(Twitter)とInstagramへ同時配信

写真は4枚まで、動画はいくつでも大丈夫ですが10秒の動画にするという決まりを作っているので、10秒にしても見苦しくない範囲での動画本数という決まりを作って、環境を構築してもらいました。

AIの手助けで億劫な投稿をサポートしてもらえてる

こういう環境を作ることでSNSをめんどくさいと思っている人間でも毎日投稿くらいはできるんだなと思いました。そして、今は人間のチェックを間に挟んでいますが、チェックせず勝手に投稿や、他のSNSへの投稿、凝った編集の動画の投稿等、もっとブラッシュアップをしていくことでフォロワーを増やすこともできるんじゃないかなと思っています。

今は半自動でのSNS投稿を目的として運用していますが、将来的にはフォロワー数を増やすための動きをしていきたいなと思いました。

頑張るぞい

目次