🏠 ホーム ニュース 📖 解説記事 📚 トピック解説 🏷️ タグ一覧 ℹ️ About
🔍 記事を検索
カテゴリ
📡 RSSフィード
Follow
X (Twitter) 🧵 Threads
Quick Links
ニュース一覧 🏷️タグから探す
🧠Claude 🤖Agent 💬LLM 🔌MCP 🛠️Tool
Subscribe
📡 RSSフィード
ホーム explain 2026.04.08

X(旧Twitter)AI完全自動運用の技術解剖:880万円を生んだシステムの実態と構築手順

anthropics/claude-code
🤖
X(旧Twitter)AI完全自動運用の技術解剖:880万円を生んだシステムの実態と構築手順 - AIツール日本語解説 | AI Heartland
// なぜ使えるか
「AI完全自動X運用で880万」が話題になったが、技術的に何をやっているのか正確に解説した記事がない。元記事の実装(X API + ChatGPT API + Python)と収益構造(有料note売上)を技術視点で分解する。

「AI完全自動でXを運用して880万稼いだ」——何が話題になったのか

2026年4月、X上で大きな反響を呼んだ長文Article記事がある。AIエンジニアの@armadillo_ai(あるまじろ氏)による「Claude Codeで作ったAI完全自動X運用システムを動かしてたら、880万稼げちゃってた裏話」だ。

@1namaiki(なまいきくん氏、フォロワー約3.6万)が「どうせエアプ記事だろう」と引用したところ、読後に「ガチなやつでビビった」とコメントし、インプレッション約4万に達した。

この記事では、元記事の技術構造を正確に解剖する。SNS上では「Claude CodeでX自動化」という表面的な理解が広がっているが、実際の技術スタックと収益構造は異なる部分がある。事実に基づいて整理する。


880万円の収益構造:「Xインプ収益」ではない

まず最も誤解されやすい点を明確にする。880万円はXのインプレッション収益(クリエイター収益)ではない。

元記事によると、収益の流れは以下の通りだ。

graph TD A["AI完全自動X運用
通常ポスト + 引用ポスト"] -->|"フォロワー+3000
万インプ連発"| B["集客"] B --> C["有料note販売
(32,000円/本)"] C --> D["年間売上 880万円"] B --> E["LINE公式誘導"] E --> F["高単価商品の販売"] style A fill:#4A90D9,color:#fff style D fill:#50C878,color:#fff style F fill:#F39C12,color:#fff
収益源 説明 元記事での位置づけ
有料note 32,000円のnoteをX経由で販売 「年間880万円」の主な内訳
高単価商品 LINE公式経由で販売 「1〜2日で880万稼げるようになった」と記載
Xクリエイター収益 インプレッション広告収益 「微々たる(笑)」と記載

つまり、Xの自動投稿それ自体が収益を生んでいるのではなく、X経由の「集客の自動化」が収益に繋がっている構造だ。


実際の技術スタック:Claude Codeではなく「ChatGPT API + X API + Python」

元記事で使われている技術スタックを正確に把握しよう。「Claude Codeで自動化」という表現が独り歩きしているが、自動運用システムの本体はPythonスクリプト + ChatGPT API + X APIだ

コンポーネント 実際に使われた技術 Claude Codeの位置づけ
投稿文生成 OpenAI API(GPT系モデル) 「Claude Codeでも同じものが作れる」と言及
X投稿 X API(xdkライブラリ) 同じ
スケジューリング Pythonスクリプト(time.sleep + forループ) 同じ
人格定義 OpenAI APIのinstructionsパラメータ CLAUDE.mdで代替可能
開発ツール Claude Code / Cursor コード生成の補助として使用

元記事では、Claude Codeは「このレベルのコードならClaude Codeを使えばかなりすぐ作れます」という開発支援ツールとして言及されている。自動運用システムの実行エンジンはPythonスクリプトだ。


自動投稿の最小構成:4ステップで理解する

元記事に掲載されたコードから、AI自動投稿の最小構成を段階的に解説する。

Step 1:固定文を1回投稿する(X API基礎)

from xdk import Client

# X APIキー(Developer Portalで取得)
client = Client(
    api_key="Consumer Key",
    api_secret="Consumer Secret",
    access_token="Access Token",
    access_token_secret="Access Token Secret"
)

# 固定文をXに投稿
client.posts.create(post_data={"text": "おはよう!"})
print("投稿しました")

X Developer Portalで「Read and Write」権限のアプリを作成し、4つのキー(Consumer Key/Secret、Access Token/Secret)を取得する。最低$5のクレジット購入が必要だ。

Step 2:AIで投稿文を生成する(OpenAI API基礎)

from openai import OpenAI

client = OpenAI(api_key="OpenAI APIキー")

response = client.responses.create(
    model="gpt-5.4",
    input="Xに投稿する朝の挨拶を、一言で作成してください。"
)

print(response.output_text)
# → 「おはようございます。今日も無理せず一歩ずついきましょう。」

Step 3:AIの生成結果をそのままXに投稿する

from xdk import Client
from openai import OpenAI

# OpenAI APIで文章生成
ai_client = OpenAI(api_key="OpenAI APIキー")
response = ai_client.responses.create(
    model="gpt-5.4",
    input="Xに投稿する短めの自然な1文を作ってください。"
)
post_text = response.output_text.strip()

# X APIで投稿
x_client = Client(
    api_key="Consumer Key",
    api_secret="Consumer Secret",
    access_token="Access Token",
    access_token_secret="Access Token Secret"
)
x_client.posts.create(post_data={"text": post_text})
print(f"投稿: {post_text}")

これがAI自動投稿の最小構成だ。 AIに文章を作らせて、そのままXに送る——やっていることはこれだけだ。

Step 4:1時間ごとに繰り返す(ループ)

import time

for i in range(5):
    # AIで文章生成
    response = ai_client.responses.create(
        model="gpt-5.4",
        input="Xに投稿する短めの自然な1文を作ってください。"
    )
    post_text = response.output_text.strip()

    # Xに投稿
    x_client.posts.create(post_data={"text": post_text})
    print(f"{i+1}回目投稿: {post_text}")

    if i < 4:
        time.sleep(3600)  # 1時間待機
sequenceDiagram participant Py as Pythonスクリプト participant AI as OpenAI API participant X as X API loop 1時間ごとに繰り返し Py->>AI: 投稿文を生成して AI-->>Py: 生成テキスト Py->>X: posts.create(text) X-->>Py: 投稿成功 Py->>Py: time.sleep(3600) end

「AI感をなくす」核心:システムプロンプトの設計

元記事が最も重要だと強調しているのが、技術スタックではなくシステムプロンプトの設計だ。

「XのAI自動運用の本質はそこではありません。一番大事だったのは、システムプロンプトです。」(元記事より)

システムプロンプトに含める7要素

# 要素 目的
1 アカウントの人格設定 「誰が話すか」を定義
2 実績や経験 説得力・一次情報感を出す
3 発信テーマ・ポジション 一貫した発信軸
4 ターゲット読者 誰に向けた投稿かを固定
5 コピーライティング要素 フック・行動喚起の型
6 口調・語彙・ノリ AI感を消す最重要要素
7 実際のポスト例 出力の具体的な手本

元記事に掲載されたシステムプロンプト例は数千文字に及ぶ。以下はその構造の一部だ。

system_prompt = """
# キャラクター設定
あなたは「太郎」という名前で活動する、ブログ・note・コンテンツ販売の
ノウハウを発信するインフルエンサーです。
元工場員(手取り18万円)から月200万円ブロガーになった実績があります。

# 発信ポジション
- 凡人のための「泥臭い」戦略家
- 仮想敵: 意識高い系、フォロワー至上主義者

# 口調・文体
- カジュアルでフランク:「〜よね」「マジで」「ガチで」
- 絵文字は控えめ(👇、🔥程度)
- 「...」で間を作る、「。」で短く区切る

# 特徴的な表現
- 「これ真っ赤な嘘ですよ」
- 「断言するけど〜」
- 「知ってる?」「知りたい人いる?」
- 「〜って話よ」

# 導入パターン
- 問いかけ:「〜って知ってる?」
- 断定:「〜は真っ赤な嘘です」
- 実績:「元工場員から月200万円」
"""

このシステムプロンプトをOpenAI APIの instructions パラメータに渡すことで、AIが毎回同じ「人格」で投稿文を生成する。Claude Codeを使う場合は、この内容をCLAUDE.mdに書くことで同等の効果が得られる。


通常ポストの自動生成フロー:3段階パイプライン

元記事の自動運用システムでは、通常ポストを以下の3段階で生成している。

graph LR A["事前準備
ネタリスト 100個"] --> B["Step 1: 叩き作成
ネタ × 構文テンプレ"] B --> C["Step 2: ブラッシュアップ
フック強化・具体化"] C --> D["Step 3: 最終改善
字数・改行・テンポ調整"] D --> E["X API投稿"] style A fill:#4A90D9,color:#fff style E fill:#50C878,color:#fff

事前準備:ネタリストをAIで100個生成

「反応されやすい訴求軸」に沿って投稿テーマをAIで大量生成しておく。

# ネタリスト生成の例
response = ai_client.responses.create(
    model="gpt-5.4",
    instructions="副業・AI活用ジャンルで、Xで反応されやすい投稿テーマを100個リストアップしてください。",
    input="""
    以下の訴求軸で分類してください:
    - 自動化(時間節約)
    - 低コスト・高利益率
    - 具体的な数字(月10万円、1/10に短縮)
    - 初心者でもできる
    """
)

構文テンプレート:「型」に当てはめる

元記事では以下のような構文テンプレートを使い分けている。

構文名 パターン
フック型 強い主張 → 理由・根拠 → 具体例 → 行動促進
ノウハウ提供型 [ターゲット]で[成果]を出すなら → ①②③のステップ
数字実績型 月[数字]出すなら[方法]が一番早い → ❶❷❸
比較型 [成功者]は[行動A]、[失敗者]は[行動B] → 本質
問題分析型 [問題]は[根本原因] → なぜなら → だから[解決策]

引用ポストの自動生成:5段階の判定フロー

元記事の自動運用システムは、通常ポストだけでなく引用リポストも完全自動で生成している。

引用ポスト自動化フロー:
① 相性の良い引用元アカウントを5〜10個事前に選定
② X APIで各アカウントの最新5ポストを取得
③ インプレッション・反応率が高い投稿を自動判定
④ AIが元ポストを読み、「言い換え→理由→根拠」構成で引用文を生成
⑤ X APIで引用リポストとして投稿

引用ポスト生成のプロンプト例(元記事より):

次のポストの引用ポストを作成するために、
引用元主張を独自性のあるエピソードで補強して
引用ポストのためのポストを作成してください。
①引用元主張の言い換え→②その理由→③理由の根拠という構成で
具体的で有益なエピソードを交えて、
必要に応じて適切に改行して文章を作ってください。
ツイート本文のみを直接出力してください。

Claude Codeで同等のシステムを構築する場合

元記事はChatGPT API + Pythonベースだが、Claude Codeで同等のシステムを構築することも可能だ。

元記事の実装 Claude Codeでの代替
OpenAI APIのinstructions CLAUDE.mdに人格・ルールを記述
Pythonスクリプト手動作成 claude "X自動投稿スクリプトを作って" で生成
forループ + time.sleep GitHub Actionsのcronスケジューラー
手動でコード修正 Claude Codeに「エラーを修正して」で自律修正

Claude Codeを使う場合のアプローチについては、CLAUDE.mdに手順を書いてXに投稿できる仕組み(Zenn: gappy氏)が参考になる。この記事では投稿前にプレビュー表示 → 文字数チェック → ユーザー承認という安全機構を組み込んでおり、完全自動ではなく「半自動」のアプローチだ。

また、非エンジニアがClaude Codeだけで「X完全自動化」を1時間で作った全手順(note: 石神氏)では、プログラミング未経験者がClaude Codeに指示してX自動投稿システムを構築した手順が公開されている。

Claude CodeのAuto Modeの仕組みと組み合わせれば、ファイル操作・コマンド実行を含む自律的な運用システムの構築が可能だ。


凍結リスクと規約上の注意点

元記事の著者は以下のように述べている。

「X公式利用規約の自動化に関するルールに従ってる限りは凍結される可能性はかなり低い」

行為 規約上の扱い 元記事の実績
自動ポスト(通常投稿) 許可(スパム的でない限り) 凍結なし
自動引用リポスト 許可(スパム的でない限り) 凍結なし
自動いいね 原則禁止 「少し試した」が推奨せず
自動リプライ(リプ返し以外) 原則禁止 推奨せず

注意すべき点:


xmcp(X公式MCP)との関係

元記事の補足で言及されているxmcpは、X公式が提供するMCPサーバーだ。Claude等のAIからX APIを会話ベースで呼び出せる仕組みだが、元記事の著者は以下のように整理している。

「xmcpは魔法のような新機能というより、XのAPIをAIから呼びやすくしたもの。定型的な自動化を全部xmcpでやるよりは、ルール化できる処理は通常の自動化で組んで、AIで柔軟に分析したい場面だけxmcpを使う」

xmcpの詳細解説はこちらを参照。


まとめ:技術はシンプル、差がつくのはプロンプト設計

元記事の技術構造を整理すると、核心は3つだ。

  1. 技術スタックはシンプル: X API + AI API(OpenAI/Anthropic)+ Pythonスクリプト。特殊な技術は使っていない
  2. 差がつくのはシステムプロンプト: 数千文字の人格設定・口調・構文テンプレートが「AI感をなくす」鍵
  3. 収益は「X自動化」ではなく「集客自動化」: Xの自動投稿 → フォロワー獲得 → 有料コンテンツ販売の導線設計

元記事の著者が「Xの自動運用って、やってること自体はそんなに難しくありません」と述べている通り、技術的なハードルは低い。問題は「何を投稿するか」「誰として投稿するか」というコンテンツ戦略にある。


参照ソース

よくある質問
880万円はどこからの収益ですか?
元記事によると、X自動運用で集客した読者に有料note(32,000円)を販売した年間売上です。Xのインプレッション収益(クリエイター収益)ではありません。
実際に使われている技術はClaude Codeですか?
元記事の実装はChatGPT API(GPT系モデル) + X API + Pythonスクリプトが主体です。Claude Codeは「同様のシステムを構築するツール」として言及されていますが、自動運用システム本体はPython + OpenAI APIです。
X APIの無料枠で自動投稿はできますか?
X APIのFree Tierでは月1,500ツイートの投稿が可能です(2026年4月時点)。1日10〜15件の自動投稿なら無料枠で運用できます。ただし最低$5のクレジット購入が必要です。
自動投稿でアカウント凍結されませんか?
元記事の著者によると、X公式APIを使った自動ポスト・自動引用リポストはスパム的でなければ凍結リスクは低いとのこと。ただし自動いいね・自動リプライは規約上禁止されているため注意が必要です。
システムプロンプトとCLAUDE.mdの違いは?
元記事の自動運用システムはOpenAI APIのシステムプロンプト(instructionsパラメータ)で人格・口調・ルールを定義しています。Claude Codeを使う場合は同等の内容をCLAUDE.mdに記述することで同じ効果を得られます。
広告
GitHub で見る X 🧵 Threads Facebook LINE B! はてブ
🔔 AI速報、毎日Xで配信中
Claude Code・MCP・AIエージェントの最新ニュースをいち早くお届け
@peaks2314 をフォロー
記事の信頼性について
AI Heartland エディトリアルポリシーに基づき作成
複数ソース照合
公式情報・報道等を突き合わせて確認
ファクトチェック済
ソースURLの内容を検証
参照ソース明記
記事末尾に引用元を掲載
関連記事
⚔️ Claude Code vs Cursor徹底比較2026年版:CLI派とIDE派、どちらを選ぶべきか
Claude CodeとCursorを14項目で徹底比較。料金・AI性能・MCP対応・拡張性・ワークフローの違いを実データで解説。CLI派のClaude CodeとIDE派のCursor、2026年版の最適解がプロジェクト別に分かる完全ガイド。
2026.04.07
🤖 AIエージェントフレームワーク比較2026年版:LangGraph・CrewAI・Dify・OpenHands含む9種徹底解説
2026年版AIエージェントフレームワーク9種を徹底比較。LangGraph・CrewAI・Dify・OpenHands・Claude Agent SDK・PydanticAI・Google ADK・Mastra・MS Agent Frameworkのコード例・Star数・選定基準を実データで解説。
2026.04.07
🔧 MCPサーバーの作り方2026年完全ガイド:TypeScript・Python両対応チュートリアル
MCPサーバーをゼロから作る方法をTypeScript・Python両方のSDKで徹底解説。ファイルシステム操作・データベース連携・外部API呼び出しの3パターンを実コード付きで紹介。Claude Code・Cursor・Clineとの接続設定まで網羅した2026年版チュートリアル。
2026.04.07
🧭 ダリオ・アモデイ「テクノロジーの思春期」全解説:AIが消す仕事・残す仕事の判断軸
AnthropicCEOダリオ・アモデイが発表した論考「テクノロジーの思春期」を全解説。ホワイトカラー雇用の半数消失予測、5つのAIリスクカテゴリ、キャリア判断に使えるフレームワークを詳述。
2026.04.06
Popular
#1 POPULAR
🔓 Claude Codeのソースコード流出、npmソースマップに51万行が丸見えだった件
Anthropic Claude Codeのnpmパッケージにソースマップが含まれ、1,902ファイル・51万行超のTypeScriptソースが公開状態に。未公開プロジェクト「KAIROS」や107個のフィーチャーフラグなど、内部コードの全貌を解説する。
#2 POPULAR
🚨 【速報】JavaScript主流ライブラリAxios、NPM供給チェーン攻撃でRAT配布
JavaScriptの週間1億DL HTTPクライアント「Axios」がNPM供給チェーン攻撃の被害に。[email protected]と0.30.4に悪意あるパッケージplain-crypto-jsが注入され、クロスプラットフォーム対応RATが配布。証拠自動削除機能を備えた高度な攻撃。
#3 POPULAR
⚠️ Anthropic、Claude Codeで予想外の高速クォータ枯渇認める。キャッシュバグで料金10〜20倍
Claude Codeでプロンプトキャッシュを破壊する2つのバグが発見され、API利用料が10〜20倍に跳ね上がる問題が発生。Anthropicは「チームの最優先事項」と認める。Pro/Maxユーザーから月間の大半で使用不可との報告多数。
#4 POPULAR
🔍 Claude Codeセキュリティ事件を切り分ける:ソース漏洩とaxios攻撃の違いと対処法
3月31日にClaude Codeで起きたソース漏洩とaxiosマルウェア。感染チェックコマンド・対策コードを交えて、2つの別事件の実態と具体的な対応手順を解説。
#5 POPULAR
🚀 ソフトウェア開発者ではない人が400ドルから年7M達成。AI時代の先発者優位性
AI技術を活用して短期間で大規模な収益を生み出した事例から、開発経験がなくても可能な起業の実態と、AI知識の先発者優位性について解説する。
← Cursor 3.0の全新機能まとめ:AIコーディングで複数エージェントを並行実行する方法