Xへの投稿を完全自動化しようと考えた

WordPressに記事を公開したあと、その記事をXでも紹介する作業があります。記事タイトルを確認し、URLをコピーし、紹介文を考えて投稿する。1回だけなら難しくありませんが、記事が増えると意外に手間がかかります。
そこで当初は、CodexとX APIを組み合わせて、記事公開後のX投稿まで自動化できないかと考えました。
しかし調べてみると、
ココに注意
X APIは現在、利用量に応じて料金が発生する従量課金方式です!
また、APIを使わずにXのWeb画面をスクリプトで操作する方法は、Xの自動化ルールに抵触する可能性があります。
完全自動化にこだわるよりも、Codexに投稿文の準備を任せ、内容を人間が確認して手動で投稿するほうが、費用・安全性・作業効率のバランスがよいと判断しました。
現在は、Codexに記事タイトルとURLを渡してX用の投稿文を作ってもらい、人間が内容を確認してXへ貼り付けています。小さな変更ですが、毎回ゼロから文章を考える必要がなくなり、投稿作業がかなり楽になりました。
X APIは従量課金方式になっている
X APIは、外部のプログラムからXの投稿作成やデータ取得などを行うための公式な仕組みです。
2026年6月11日に確認したX API公式料金ページでは、サブスクリプションではなく、事前にクレジットを購入して利用量に応じて消費する従量課金方式が案内されています。
公式料金表には、記事執筆時点で次の単価が掲載されています。
- Content: Create:1リクエストあたり0.015ドル
- Content: Create(URL付き):1リクエストあたり0.200ドル
料金は変更される可能性があるため、実際にAPIを導入する場合は、X Developer Consoleと公式料金ページで最新情報を確認してください。
大量投稿や複数アカウントの運用ではAPIの価値があります。一方、ブログ記事を公開したときに自分のアカウントへ数件投稿する程度であれば、開発や認証設定、料金管理まで含めて考えると、必ずしも完全自動化が最適とは限りません。
XのWeb画面を自動操作する方法は避ける

APIに料金がかかるなら、ブラウザを自動操作して投稿すればよいと考えるかもしれません。しかし、この方法には注意が必要です。
2026年4月に更新されたXの自動化ルールでは、X APIを悪用したり制限を回避したりする行為に加え、XのWebサイトをスクリプトで操作するようなAPI以外の自動化を行わないよう明記されています。違反した場合、アカウントが制限・停止される可能性があります。
そのため、この記事で紹介する方法ではCodexにXの投稿ボタンを押させません。Codexが担当するのは、投稿文の作成と確認しやすい形への整理までです。
最後は人間が文章を確認し、Xの公式Web画面または公式アプリへ貼り付けて投稿します。
Codexに任せるのは投稿文の準備まで
Codexは、OpenAIが提供するコーディングエージェントです。プログラムの作成やファイル編集だけでなく、与えられた情報を整理し、用途に合わせた文章案を作る作業にも利用できます。
Codexのベストプラクティスでは、目的・文脈・制約・完了条件を明確に伝えることが、安定した結果につながると案内されています。
今回の用途では、記事タイトルとURLに加えて、投稿文の雰囲気や文字量、ハッシュタグ数などを伝えます。
実際に使える依頼例
次のように依頼します。
次の記事をXで紹介する投稿文を3案作成してください。
タイトル:X APIを使わずCodexで投稿文を作る半自動化
URL:https://example.com/article/
初心者にも伝わる自然な文章にして、誇張表現は避けてください。ハッシュタグは2個までにしてください。Xへの投稿は行わず、投稿文だけを出してください。
短く依頼する場合は、次の形でも十分です。
このタイトルとURLを使って、X投稿文を作ってください。
同じ依頼を繰り返す場合は、「親しみやすい文体」「煽らない」「ハッシュタグは2個まで」「候補を3案」などの条件をあらかじめ決めておくと、毎回の確認作業も簡単になります。
人間が確認してからXへ投稿する

Codexが投稿文を作ったら、次の点を人間が確認します。
- 記事タイトルと内容が一致しているか
- URLが正しいか
- 実際の記事に書いていない内容を加えていないか
- 誇張や断定が強すぎないか
- ハッシュタグが多すぎないか
- 同じような投稿を繰り返していないか
問題がなければ、完成した文章をXの投稿欄へ貼り付け、プレビューを確認して人間が投稿ボタンを押します。
完全自動ではありませんが、人間が行う作業は確認・貼り付け・投稿だけです。毎回文章を考える時間を減らしながら、誤投稿や規約上のリスクも抑えられます。
半自動化にして感じたメリット
APIの認証や料金管理が不要
X APIを使用しないため、開発者アカウントの設定、認証処理、クレジット残高の管理を行う必要がありません。少量の投稿を効率化したい場合には、導入の負担をかなり減らせます。
投稿前に必ず確認できる
URLの間違い、意図しない表現、古い情報などを投稿前に確認できます。AIが生成した文章をそのまま公開しないため、品質管理もしやすくなります。
指示が短くても投稿文を作れる
運用ルールが決まれば、記事タイトルとURLを渡すだけでも投稿文を作成できます。文章案を複数出してもらい、その日の雰囲気に合うものを選ぶ使い方も便利です。
自動投稿より柔軟に判断できる
災害や大きなニュースが発生した日など、予定していた投稿を見送ったほうがよい場合があります。人間が最後に判断する運用なら、その場の状況に合わせて投稿時刻や表現を変更できます。
完全自動化が向いているケースもある

半自動化がすべての運用に適しているわけではありません。
大量のデータを定期配信する、複数サービスと連携する、営業時間外も決まった情報を投稿するなど、人手では対応しにくい場合は公式X APIを使った自動化を検討する価値があります。
その場合は、料金だけでなく、認証情報の管理、投稿失敗時の処理、重複投稿の防止、利用規約への対応まで設計する必要があります。
個人ブログや小規模サイトでは、まず半自動化で実際の作業量を確認し、それでも負担が大きい場合にAPI導入を検討する流れが現実的です。
まとめ
Xへの投稿を完全自動化しようとすると、API料金、認証設定、エラー対応、規約確認など、投稿文を作る以外の管理も必要になります。
そこで、Codexに記事タイトルとURLを渡して投稿文を作成してもらい、人間が確認して手動投稿する運用に変更しました。
完全自動化ではありませんが、文章を毎回考える作業は減らせます。それでいて、投稿内容やタイミングを人間が判断できるため、個人ブログには扱いやすい方法です。
まずは、次のような短い指示から試せます。
このタイトルとURLを使って、X投稿文を3案作ってください。投稿はせず、文章だけを出してください。
小さな半自動化でも、繰り返し作業を減らす効果は十分にあります。