AIFCC
記事一覧へ
claude-workflowagent-opsbusiness-modelmarketing

Midjourneyは月$2.5MをDiscordボットだけで稼ぐ。Claude Codeで週末に作る方法

starmex@starmexxx
21219
# Midjourneyは月$2.5MをDiscordボットだけで稼ぐ。Claude Codeで週末に作る方法 starmex @starmexxx Midjourneyは月$2.5MをDiscordボットだけで稼ぐ。Claude Codeで週末に作る方法 2 22 212 294K これに気づくのが遅れました。同じ過ちを繰り返さないでください。 フォローとブックマークをお願いします — 私は starmex、AIツールがまだ多くの人が知らない新しい収益源をどう生み出しているかを追っています。今回のものは私自身も驚いた事例です。 8ヶ月前、私はDiscordの統計レポートを読んでいました。特に何かを探していたわけではなく、ただお金の流れを追っていただけです。 そこで見つけたのです。Midjourney — AI画像生成ツール — は完全にDiscordボットだけで運営されています。ウェブサイトもなし、アプリもなし、別プラットフォームもなし。サーバーに置かれたボット1つだけ。 月間収益: $2,500,000。 さらに読み進めました。2026年末時点でDiscord登録ユーザー7億7100万人。月間アクティブ2億3100万人。平均ユーザーは1日94分Discordに費やす — Instagramより長い。Discord上のモデレーション業務の96%は自動化されたボットが担当している。 そして人々がボットをいくらで売っているかを見ました: カスタムボット1つあたり$200〜$1,000。サーバー運営者はボットのサブスクリプションに月$5〜15を支払う。コミュニティはプレミアム機能、AIモデレーション、エコノミーシステム、ウェルカムフローに金を払う。 ほとんどの人を排除してきた壁: Python、Discord API、スラッシュコマンド、Webhook、非同期プログラミングを知る必要があった。 Claude Codeはそれを全部知っています。そして2026年3月以降 — Claude Codeは公式にDiscordへ直接接続できるようになりました。 1週末。手書きのPythonゼロ。動作してデプロイ済みのDiscordボットが手に入る。具体的な方法は以下の通りです。 1/ 2026年のDiscordとは何か。あなたが思っているものとは違います。 多くの人はマイクに向かって叫んでいるゲーマーをイメージします。もはやそういうプラットフォームではありません。 powershell Discord 統計 2026: 登録ユーザー数: 7億7100万人(年末予測) 月間アクティブユーザー: 2億3100万人(YoY +9.5%) 1ユーザー1日あたり利用時間: 平均94分 ヘビーユーザー(モデレーター): 1日4時間以上 18-24歳層: 全トラフィックの35% 年間収益(Discord本体): $725M ARR プラットフォーム評価額: $147億 IPO申請: 2026年1月(機密扱い) 非ゲーミングサーバー(2024): 新設サーバー全体の45% Discordはゲーミングから始まりました。しかし2026年までに — 教育グループ、AIコミュニティ、暗号資産プロジェクト、スタートアップチーム、ミュージックコレクティブ。2024年に新設されたサーバーの45%は非ゲーミング系。プラットフォームはゲーマー専用ではなく、インターネット全体の通信レイヤーになっています。 そしてそれはボットで動いています。モデレーションの96%は自動化済み。エコノミーシステム、レベリング、ウェルカムメッセージ、チケットシステム、投票、ギブアウェイ — 全部ボットです。サーバー運営者はPythonを知りません。彼らは「Xをやってくれるボットが必要」と知っているだけで、それに対して金を払います。 ボット経済の内訳: plaintext ボットの種類 購入者 価格帯 ───────────────────────────────────────────────────── モデレーションボット 本気のサーバー全部 $5-15/月 SaaS エコノミー/レベリング ゲームコミュニティ $10-20/月 AIアシスタントボット 企業、クリエイター $15-50/月 カスタム実用ボット 個別サーバー $200-1,000 一回払い ホワイトラベルボット エージェンシー、ブランド $500-5,000 セットアップ Claudeはこの5タイプ全てを構築できます。あなたは欲しいものを説明する。Claudeが全Pythonコードを書く。RailwayかFly.ioに月$5でデプロイする。ボット稼働開始。 2/ ほとんどの人が見逃したこと: 2026年3月20日。 2026年3月20日、AnthropicはClaude Code Channelsという機能を公式リリースしました — Claude Codeのライブセッションを直接Discord、Telegram、iMessageに接続する機能です。 ボットビルダーにとってこれが意味すること: Claude CodeはDiscordネイティブなワークフローを持つようになりました。Discord内でボットを構築し、Discord内でテストし、Discord内でデバッグする。ターミナルとプラットフォームが同じ場所になったのです。 bash # Step 1 — Claude Code Channelsをインストール claude --version # v2.1.80 以降が必要 # Step 2 — Discord Developer Portal でボットを作成 # portal.discord.com → New Application → Bot → Reset Token # Step 3 — Claude Code を Discord に接続 claude mcp add discord-channels -- npx -y @claude/discord-channel # Step 4 — Discord channel を有効にして起動 claude --channels plugin:discord@claude-plugins-official # Step 5 — Discord でボットに DM # ボットが6文字のペアリングコードを返す # Claude Code に戻って: /discord:access pair YOUR_CODE ここから先: あなたがDiscordでボットにメッセージを送ると、Claude Codeがそれを受け取り、ローカルファイルとツールへのフルアクセスで処理し、Discord経由で返信します。ボットを構築しながら、運用される同じプラットフォーム上でテストしているのです。 2つ目の見逃しポイント: Midjourneyの教訓。 Midjourneyは最初の1年間ウェブサイトを作りませんでした。ランディングページなし、アプリなし、Webインターフェースなし。Discordボットだけ。ユーザーは彼らのサーバーに参加し、/imagine と打ち、画像を受け取る。シンプル。 結果: 月$2,500,000。Discordサーバー上1926万ユーザー。 彼らは重要なことを証明しました: 流通はインターフェースに勝る。あなたのユーザーは既にDiscordにいる。あなたのボットは彼らがすでにいる場所へ行く。獲得コストなし、オンボーディング摩擦なし。スラッシュコマンドを打つと動作する。 3/ お金の計算。Discordボットが収益を生む4つの方法。 モデル1 - オンデマンドのカスタムボット(最速の現金化) サーバー運営者は r/discordapp、Discordサーバー、Fiverr でカスタムボットを依頼します。標準レート: powershell シンプル実用ボット(ウェルカム、ロール、ロギング): $100-250 エコノミーボット(通貨、ショップ、リーダーボード): $250-500 完全モデレーションスイート: $300-600 AI搭載ボット(Claude API連携): $500-1,500 完全サーバーセットアップ + ボット: $800-2,000 Claudeはこれらのいずれも2-4時間で構築します。あなたは$300請求します。実効時給$75-150。Claudeがコードを書いている状態で。 モデル2 - ボットSaaSサブスクリプション(最大スケール) 1つのボット、何百ものサーバー、月次経常収益。 plaintext ボットSaaS算数: 1サーバーあたり月$9を請求 50サーバー = $450/月 200サーバー = $1,800/月 500サーバー = $4,500/月 ← フルタイム所得 1,000サーバー = $9,000/月 サブスクリプション人気カテゴリ: - AIモデレーション: 自動BAN、コンテンツフィルタ、スパム検出 - ウェルカムシステム: カスタムオンボーディング、ロール割当 - エコノミーボット: 仮想通貨、ショップ、ゲーム - チケットシステム: コミュニティ向けサポートワークフロー - アナリティクス: サーバー成長、エンゲージメント追跡 モデル3 - Top.gg掲載(受動的発見) top.gg はDiscordボットのApp Storeです。50万以上のボットが掲載。サーバーはアプリのようにボットを探す。あなたはボットを掲載し、説明文を最適化(Claudeが書く)し、サーバーがオーガニックにあなたを見つける。 プレミアム掲載: 月$5-20。トップボットはプロモーションなしで毎月数千件の新規サーバーインストールを獲得。 モデル4 - サーバーサブスクリプション(2024年新機能) Discordはサーバー運営者に独占コンテンツへのアクセスを課金する機能を提供開始しました。あなたがサーバーを構築、ボットを構築、月$5-10でプレミアムメンバーシップを請求。ボットが支払い、ロール割当、アクセス制御を全自動で処理。 powershell サーバーサブスクリプション算数: 100メンバー × $5/月 = $500/月 500メンバー × $7/月 = $3,500/月 1,000メンバー × $10/月 = $10,000/月 4/ Python — あなたが学ぶ必要のない言語。 全てのDiscordボットは Python の discord.py ライブラリで動きます。実際のボットはこんな感じ: python import discord from discord.ext import commands import anthropic # Bot setup with all intents intents = discord.Intents.default() intents.message_content = True intents.members = True bot = commands.Bot(command_prefix='!', intents=intents) client = anthropic.Anthropic() # uses ANTHROPIC_API_KEY env var @bot.event async def on_ready(): print(f'{bot.user} is online and ready') await bot.tree.sync() # sync slash commands @bot.tree.command(name="ask", description="Ask Claude anything") async def ask_claude(interaction: discord.Interaction, question: str): await interaction.response.defer() # prevent timeout message = client.messages.create( model="claude-haiku-4-5-20251001", # fastest, cheapest max_tokens=1024, messages=[{"role": "user", "content": question}] ) response = message.content[0].text # Discord has 2000 char limit — split if needed if len(response) > 1900: chunks = [response[i:i+1900] for i in range(0, len(response), 1900)] await interaction.followup.send(chunks[0]) for chunk in chunks[1:]: await interaction.channel.send(chunk) else: await interaction.followup.send(response) bot.run("YOUR_BOT_TOKEN") これが Claude を使って任意の質問に答える動作するAIボットです。私は書いていません。これを生成した正確なプロンプトはこれ: yaml discord.py ライブラリを使って Python で Discord ボットを構築してください。 ボットには /ask [question] というスラッシュコマンド1つがあります。 使われたら: 1. ボットが応答を defer する(Discordのタイムアウトを防ぐ) 2. 質問を Anthropic API 経由で claude-haiku-4-5-20251001 に送信 3. Claude の答えを Discord channel に返す 4. Discord の2000文字メッセージ制限を処理 discord.Intents.default() を使い message_content を有効化。 スラッシュコマンドは bot.tree(prefix commands ではなく)を使う。 on_ready イベントを含めて slash commands を sync する。 このボットの実行方法と必要な環境変数を教えてください。 Claudeは完全なファイルを出力し、依存関係のインストール方法を伝え、ボットトークンの取得方法を説明します。 5/ 完全構築。Claudeとのステップバイステップ。 ステップ1 - Discord Developer Portalでボット作成(10分) powershell 1. discord.com/developers/applications にアクセス 2. "New Application" クリック → ボットに名前 3. "Bot" セクションへ → "Reset Token" → トークンコピー 4. Privileged Gateway Intents 配下の "Message Content Intent" を有効化 5. OAuth2 → URL Generator へ: - Scopes: bot + applications.commands - Bot Permissions: Send Messages, Use Slash Commands, Manage Roles, Read Message History 6. 生成された URL をコピー → ブラウザに貼って → テストサーバーに追加 ステップ2 - 環境セットアップ(15分) bash # プロジェクト作成 mkdir my-discord-bot && cd my-discord-bot # 依存関係インストール pip install discord.py anthropic python-dotenv # .env ファイル作成 echo "DISCORD_TOKEN=your_bot_token_here" > .env echo "ANTHROPIC_API_KEY=your_anthropic_key_here" >> .env # Claude Code 起動 claude ステップ3 - ボットの中核機能を構築 完全なモデレーションボットを作るプロンプト: yaml discord.py を使った Python Discord モデレーションボットを構築してください。 機能: 1. /warn @user [reason] — ユーザーに警告し #mod-logs channel に記録 2. /mute @user [duration] [reason] — ユーザーをX分間ミュート 3. /ban @user [reason] — ユーザーへのDM通知付きでBAN 4. 中傷語(設定可能ワードリスト)を含むメッセージを自動削除 5. アンチスパム: 3秒以内に5メッセージ以上送るユーザーをミュート 6. /warnings @user — ユーザーの警告履歴を表示 7. 全アクションを専用 #mod-logs channel に記録 警告データはローカル JSON ファイル(warnings.json)に保存。 discord.py v2.x の app_commands(slash commands)を使用。 適切なエラーハンドリングと権限チェックを含める。 ボットには Ban Members, Manage Roles, Manage Messages 権限が必要。 完全なエコノミーボットを作るプロンプト: yaml Python で Discord エコノミーボットを構築してください。 機能: - /balance — ユーザーのコイン残高を表示 - /daily — 日次報酬を受け取る(500コイン、24時間クールダウン) - /work — ランダムジョブで50-200コイン獲得(1時間クールダウン) - /shop — 販売中アイテムを表示 - /buy [item] — コインでアイテムを購入 - /give @user [amount] — ユーザー間でコインを送金 - /leaderboard — サーバー内トップ10の富豪 - /gamble [amount] — 50%でコイン2倍 or 喪失 データは全て SQLite データベース(economy.db)に保存。 discord.py v2.x スラッシュコマンドを使用。 クールダウンはユーザーごと・サーバーごとに保存(複数サーバー対応)。 管理コマンドを含める: /addcoins @user [amount], /resetcoins @user ステップ4 - AI機能を追加(ここに金がある) 既存ボットにClaude駆動のAIを追加するプロンプト: yaml 既存の Discord ボットに AI 機能を追加してください。 新コマンド: - /roast @user — メンションされたユーザーの最近のサーバーメッセージを元に Claude が面白い罵倒文を書く - /summarize — Claude が channel の直近50メッセージを要約 - /ask [question] — Claude が任意の質問に答える - /vibe — Claude が現在の会話のムードを分析 - /advice — ユーザーのメッセージ履歴を元に Claude が人生のアドバイスを提供 /roast と /vibe では: - channel.history() を使って channel の直近20メッセージを取得 - どのユーザーが対象かのコンテキストと共に Claude に渡す - Claude が応答を返し、ボットがそれを投稿 全コマンドで claude-haiku-4-5-20251001 を使用(高速・低コスト)。 レート制限を追加: 各ユーザーはAIコマンドを30秒に1回のみ。 ステップ5 - デプロイ(ボットは24/7稼働必須) powershell # オプション1: Railway(最も簡単、月$5) # 1. コードを GitHub に push # 2. Railway を GitHub repo に接続 # 3. Railway ダッシュボードで環境変数を追加 # 4. デプロイ — Railway が永続稼働 # オプション2: Fly.io(より制御可能、無料枠あり) fly launch fly secrets set DISCORD_TOKEN=your_token fly secrets set ANTHROPIC_API_KEY=your_key fly deploy # オプション3: VPS(長期最安、DigitalOcean 月$4) # サーバーへ SSH、repo clone、screen か systemd で実行 6/ あらゆるタイプのボットを作るプロンプト集。 ウェルカムボット(全ての新規サーバーが必要): yaml Python で Discord ウェルカムボットを構築してください。 新メンバーが参加したら: 1. パーソナライズされたウェルカムメッセージとサーバールールをDM 2. #welcome channel に投稿: "[user] が参加しました! 現在 X メンバー" 3. "Member" ロールを自動割当 4. 認証付きサーバーの場合: 最初に "Unverified" ロールを割当、 ルールメッセージに ✅ で反応したら除去 メンバーが離脱したら: - #goodbye channel に投稿: "[user] が離脱。残り X メンバー" 管理者がメッセージをカスタマイズする /setwelcome コマンドを含める。 カスタムメッセージはサーバーごとに welcome_config.json に保存。 チケットサポートシステム: yaml Python で Discord チケット/サポートボットを構築してください。 コマンド: - /ticket [issue] — プライベート channel #ticket-[number] を作成 ユーザー + サポートチームロールのみ閲覧可 - /close — チケットを閉じる(channel をアーカイブ、トランスクリプトを #logs に投稿) - /adduser @user — 既存チケットにユーザーを追加 - /priority [low/medium/high] — チケット優先度を設定 自動機能: - 初回応答時間追跡 - オープン中チケットの日次サマリーを #mod-logs に投稿 - 48時間非アクティブのチケットを警告付きで自動クローズ チケットデータは SQLite に保存。チケットIDはグローバルにインクリメント。 サポートチーム = "Support" ロールを持つ者全員。 ギブアウェイボット: yaml Python で Discord ギブアウェイボットを構築してください。 /giveaway [prize] [duration] [winners] [channel] - 賞品情報と終了時刻を embed で作成 - ユーザーは 🎉 で参加 - 終了時刻にボットがランダム当選者を選ぶ - 同じ channel で当選者を発表 - 当選者にお祝い DM を送る /reroll [message_id] — 同じギブアウェイから新当選者を選出 /giveaway-end [message_id] — ギブアウェイを早期終了 期間フォーマット: 1h, 30m, 2d 複数当選者対応(カンマ区切り @mentions) 7/ リアルな数字。現実的な値。 powershell 現実的タイムライン — カスタムボットフリーランス: 1週目: ワークフロー学習(Claude + discord.py) 2週目: 最初のボットを無料で構築(ポートフォリオ用) 3週目: 最初の有償ジョブ — $150-300 2ヶ月目: 月2-3ジョブ — $400-900 3ヶ月目以降: 専門化 + 評判 — 月$1,000-3,000 現実的タイムライン — ボット SaaS: 1ヶ月目: Top.gg にローンチ、5-10サーバー 2-3ヶ月目: 20-50サーバー、初有料顧客 4-6ヶ月目: 100-200サーバー、$500-1,500 MRR 6ヶ月目以降: 300-500サーバー、$2,000-5,000 MRR 最初の顧客を見つける場所: plaintext r/discordapp — 毎日 "Bot Request" 投稿 r/discordbots — アクティブコミュニティ Discord.gg/Discord — 公式サーバーに求人板あり Fiverr — "Discord Bot Development" カテゴリ Top.gg — ボットを掲載すると inbound 依頼が来る 重要な指標: SaaSボットの場合 — 30日後のサーバー保持率。1ヶ月以内にサーバーがあなたのボットを蹴り出すなら、それは本当の問題を解決していません。30日保持率70%超なら、スケールに値するものを持っています。 Claudeにできないこと: コードはカバーされています。しかし、自分が売り込むDiscordコミュニティを理解する必要は依然としてあります。ゲーミングサーバー向けのモデレーションボットと、暗号資産トレーディングコミュニティ向けでは必要な機能が違います。コードは同じ。どの機能が重要かの理解 — それはあなたのもの。 8/ 完全スタック。 plaintext アイデア: Claude が Discord サーバーのニーズを分析、 需要の高いボットカテゴリを特定 構築: Claude Code が完全な Python ボットを書く (commands, events, database, API calls) 接続: Claude Code Channels が Discord に直結 — 同一プラットフォーム内で構築・テスト デプロイ: Railway か Fly.io — 月$5、24/7稼働、 クラッシュ時自動再起動 流通: Top.gg 掲載、r/discordapp、Fiverr 収益化: Stripe でサブスク(discord-py-ext-ipc)、 Top.gg プレミアム掲載、 または Discord Server Subscriptions イテレーション: Claude がエラーログを読み、バグ修正、 サーバー運営者の要望に応じて機能追加 スケール: 1コードベース、500+ サーバー、 Claude が全部メンテ あなたが必要な唯一のステップ: 構築するものを必要とするサーバー運営者を見つけて、彼らと話すこと。 ウィンドウ。 Discord ユーザー7億7100万人。1日平均94分。$725M ARR、ボットで動くプラットフォームが2026年にIPO申請。 Midjourney は最初の1年間ウェブサイトを作らなかった。Discordボットを作った。月$250万。 Claude Codeは公式 Channels サポートを通じて Discord に直結します。あなたは構築・テスト・デプロイをユーザーが住むのと同じプラットフォーム内で行う。Pythonの知識障壁は消えた。非同期プログラミングの障壁は消えた。Discord API の複雑性障壁は消えた。 カスタムボットは1つあたり$200-1,000で売れる。ボットSaaSは何千サーバーへスケールする。サーバーサブスクは経常月収を生む。 良いボット1つ。コミュニティが必要としている本当の問題を1つ解決する。Claudeが全行を書く。 始めるべき場所: Discord Developer Portal: discord.com/developers/applications discord.py docs: discordpy.readthedocs.io Top.gg(流通): top.gg Railway(ホスティング): railway.app Claude Code Channels docs: docs.anthropic.com/en/docs/claude-code/channels // ウィンドウは開いている。フォローしてください — 閉じる前に次を見つけ続けます // 自分の記事を公開したいですか? プレミアムにアップグレード 2026年4月30日 午後3:28 · 294.2K ビュー 2 22 212 963
原文を表示 / Show original
# Midjourney Makes $2.5M/Month From a Discord Bot. Claude Code Builds Yours This Weekend starmex @starmexxx Midjourney Makes $2.5M/Month From a Discord Bot. Claude Code Builds Yours This Weekend 2 22 212 294K I found out about this late. Don't make the same mistake. Follow & Bookmark this - I'm starmex, I track how AI tools are creating new income streams most people haven't heard of yet. This one surprised even me. Eight months ago I was reading through a Discord statistics report. Not looking for anything specific. Just following the money. Then I saw it. Midjourney - the AI image generation tool - runs entirely through a Discord bot. No website. No app. No separate platform. Just a bot in a server. Monthly revenue: $2,500,000. Then I kept reading. 771 million registered Discord users by end of 2026. 231 million monthly actives. The average user spends 94 minutes per day on Discord - more than Instagram. 96% of all Discord moderation is handled by automated bots. Then I looked at what people were selling bots for: $200 to $1,000 per custom bot. Server owners paying $5-15/month for bot subscriptions. Communities paying for premium features, AI moderation, economy systems, welcome flows. The barrier that kept most people out: you needed to know Python, the Discord API, slash commands, webhooks, async programming. Claude Code knows all of it. And since March 2026 - Claude Code officially connects directly to Discord. One weekend. Zero Python written by hand. A working, deployed Discord bot. Here's exactly how. 1/ What Discord actually is in 2026. Not what you think. Most people picture gamers yelling into microphones. That's not the platform anymore. powershell Discord stats 2026: Registered users: 771 million (projected year-end) Monthly active users: 231 million (up 9.5% YoY) Daily time per user: 94 minutes average Heavy users (moderators): 4+ hours/day Age 18-24: 35% of traffic Annual revenue (Discord itself): $725M ARR Platform valuation: $14.7 billion IPO filing: January 2026 (confidential) Non-gaming servers (2024): 45% of all new servers Gaming launched Discord. But by 2026 - education groups, AI communities, crypto projects, startup teams, music collectives. 45% of all new servers created in 2024 were non-gaming. The platform is a communication layer for the internet, not just gamers. And it runs on bots. 96% of moderation is automated. Economy systems, leveling, welcome messages, ticket systems, polls, giveaways - all bots. Server owners don't know Python. They just know they need a bot that does X, and they'll pay for it. The bot economy broken down: plaintext Type of bot Who buys it Price range ───────────────────────────────────────────────────────── Moderation bot Every serious server $5-15/month SaaS Economy/leveling Gaming communities $10-20/month AI assistant bot Businesses, creators $15-50/month Custom utility bot Individual servers $200-1,000 one-time White-label bot Agencies, brands $500-5,000 setup Claude builds all five types. You describe what you want. Claude writes every line of Python. You deploy to Railway or Fly.io for $5/month. Bot is live. 2/ What most people missed: March 20, 2026. On March 20, 2026, Anthropic officially launched Claude Code Channels - a feature that connects a live Claude Code session directly to Discord, Telegram, and iMessage. What this means for bot builders: Claude Code now has a Discord-native workflow. You build bots inside Discord, test them inside Discord, debug them inside Discord. The terminal and the platform are the same place. bash # Step 1 — Install Claude Code Channels claude --version # needs v2.1.80 or later # Step 2 — Create your Discord bot in Discord Developer Portal # portal.discord.com → New Application → Bot → Reset Token # Step 3 — Connect Claude Code to Discord claude mcp add discord-channels -- npx -y @claude/discord-channel # Step 4 — Launch with Discord channel enabled claude --channels plugin:discord@claude-plugins-official # Step 5 — DM your bot in Discord # Bot replies with 6-character pairing code # Back in Claude Code: /discord:access pair YOUR_CODE From that point forward: you message the bot in Discord, Claude Code receives it, processes it with full access to your local files and tools, replies back through Discord. You're testing your bot while building it, inside the same platform it will run on. The second thing most people missed: Midjourney's lesson. Midjourney never built a website for their first year. No landing page, no app, no web interface. Just a Discord bot. Users joined their server, typed /imagine, got images. Simple. Result: $2,500,000/month. 19.26 million users on their Discord server. They proved something important: distribution beats interface. Your users are already on Discord. Your bot goes where they already are. No acquisition cost. No onboarding friction. They type a slash command and it works. 3/ The money math. Four ways Discord bots make money. Model 1 - Custom bots on demand (fastest cash) Server owners post in r/discordapp, Discord servers, Fiverr, asking for custom bots. Standard rates: powershell Simple utility bot (welcome, roles, logging): $100-250 Economy bot (currency, shop, leaderboard): $250-500 Full moderation suite: $300-600 AI-powered bot (Claude API integration): $500-1,500 Complete server setup + bot: $800-2,000 Claude builds any of these in 2-4 hours. You charge $300. That's $75-150/hour effective rate. With Claude writing the code. Model 2 - Bot SaaS subscription (scales biggest) One bot, hundreds of servers, monthly recurring revenue. plaintext Bot SaaS math: Charge $9/month per server 50 servers = $450/month 200 servers = $1,800/month 500 servers = $4,500/month ← full-time income 1,000 servers = $9,000/month Popular bot categories for subscription: - AI moderation: auto-ban, content filtering, spam detection - Welcome systems: custom onboarding flows, role assignment - Economy bots: virtual currency, shop, games - Ticket systems: support workflows for communities - Analytics: server growth, engagement tracking Model 3 - Top.gg listing (passive discovery) top.gg is the App Store for Discord bots. 500K+ bots listed. Servers browse for bots like apps. You list your bot, optimize the description (Claude writes it), and servers find you organically. Premium listing: $5-20/month. Top bots get thousands of new server installs monthly without any promotion. Model 4 - Server subscriptions (new 2024) Discord now lets server owners charge for access to exclusive content. You build the server, you build the bot that manages it, you charge $5-10/month for premium membership. The bot handles payments, role assignment, and access control automatically. powershell Server subscription math: 100 members × $5/month = $500/month 500 members × $7/month = $3,500/month 1,000 members × $10/month = $10,000/month 4/ Python - the language you don't need to learn. Every Discord bot runs on Python with the discord.py library. Here's what a real bot looks like: python import discord from discord.ext import commands import anthropic # Bot setup with all intents intents = discord.Intents.default() intents.message_content = True intents.members = True bot = commands.Bot(command_prefix='!', intents=intents) client = anthropic.Anthropic() # uses ANTHROPIC_API_KEY env var @bot.event async def on_ready(): print(f'{bot.user} is online and ready') await bot.tree.sync() # sync slash commands @bot.tree.command(name="ask", description="Ask Claude anything") async def ask_claude(interaction: discord.Interaction, question: str): await interaction.response.defer() # prevent timeout message = client.messages.create( model="claude-haiku-4-5-20251001", # fastest, cheapest max_tokens=1024, messages=[{"role": "user", "content": question}] ) response = message.content[0].text # Discord has 2000 char limit — split if needed if len(response) > 1900: chunks = [response[i:i+1900] for i in range(0, len(response), 1900)] await interaction.followup.send(chunks[0]) for chunk in chunks[1:]: await interaction.channel.send(chunk) else: await interaction.followup.send(response) bot.run("YOUR_BOT_TOKEN") This is a working AI bot that answers any question using Claude. I didn't write it. Here's the exact prompt that generated it: yaml Build a Discord bot in Python using discord.py library. The bot has one slash command: /ask [question] When used: 1. Bot defers response (prevents Discord timeout) 2. Sends question to Claude claude-haiku-4-5-20251001 via Anthropic API 3. Returns Claude's answer to the Discord channel 4. Handles Discord's 2000 character message limit Use discord.Intents.default() with message_content enabled. Use bot.tree for slash commands (not prefix commands). Include on_ready event that syncs slash commands. Show me how to run this bot and what environment variables I need. Claude outputs the complete file, tells you how to install dependencies, and explains how to get your bot token. 5/ The full build. Step by step with Claude. Step 1 - Create your bot in Discord Developer Portal (10 minutes) powershell 1. Go to discord.com/developers/applications 2. Click "New Application" → name your bot 3. Go to "Bot" section → click "Reset Token" → copy token 4. Enable "Message Content Intent" under Privileged Gateway Intents 5. Go to OAuth2 → URL Generator: - Scopes: bot + applications.commands - Bot Permissions: Send Messages, Use Slash Commands, Manage Roles, Read Message History 6. Copy generated URL → paste in browser → add to your test server Step 2 - Set up environment (15 minutes) bash # Create project mkdir my-discord-bot && cd my-discord-bot # Install dependencies pip install discord.py anthropic python-dotenv # Create .env file echo "DISCORD_TOKEN=your_bot_token_here" > .env echo "ANTHROPIC_API_KEY=your_anthropic_key_here" >> .env # Start Claude Code claude Step 3 - Build your bot's core features The prompt that builds a complete moderation bot: yaml Build a Discord moderation bot in Python using discord.py. Features: 1. /warn @user [reason] — warns a user, logs to #mod-logs channel 2. /mute @user [duration] [reason] — mutes user for X minutes 3. /ban @user [reason] — bans with DM notification to user 4. Auto-delete messages with slurs (configurable word list) 5. Anti-spam: mute users who send 5+ messages in 3 seconds 6. /warnings @user — shows warning history for a user 7. All actions logged to a dedicated #mod-logs channel Store warning data in a local JSON file (warnings.json). Use discord.py v2.x with app_commands (slash commands). Include proper error handling and permission checks. Bot needs: Ban Members, Manage Roles, Manage Messages permissions. The prompt that builds a full economy bot: yaml Build a Discord economy bot in Python. Features: - /balance — shows user's coin balance - /daily — collect daily reward (500 coins, 24hr cooldown) - /work — random job earns 50-200 coins (1hr cooldown) - /shop — displays items for sale - /buy [item] — purchase item with coins - /give @user [amount] — transfer coins between users - /leaderboard — top 10 richest users in server - /gamble [amount] — 50% chance to double or lose coins Store all data in SQLite database (economy.db). Use discord.py v2.x slash commands. Cooldowns stored per-user per-server (works across multiple servers). Include admin commands: /addcoins @user [amount], /resetcoins @user Step 4 - Add AI features (this is where the money is) The prompt that adds Claude-powered AI to any bot: yaml Add AI features to my existing Discord bot. New commands: - /roast @user — Claude writes a funny roast of the mentioned user based on their recent messages in the server - /summarize — Claude summarizes the last 50 messages in the channel - /ask [question] — Claude answers any question - /vibe — Claude analyzes the current conversation mood - /advice — Claude gives life advice based on a user's message history For /roast and /vibe: - Fetch last 20 messages from the channel using channel.history() - Pass them to Claude with context about which user is being roasted - Claude returns response, bot posts it Use claude-haiku-4-5-20251001 for all commands (fast + cheap). Add rate limiting: each user can use AI commands once per 30 seconds. Step 5 - Deploy (your bot needs to run 24/7) powershell # Option 1: Railway (easiest, $5/month) # 1. Push code to GitHub # 2. Connect Railway to GitHub repo # 3. Add environment variables in Railway dashboard # 4. Deploy — Railway runs it forever # Option 2: Fly.io (more control, free tier available) fly launch fly secrets set DISCORD_TOKEN=your_token fly secrets set ANTHROPIC_API_KEY=your_key fly deploy # Option 3: VPS (cheapest long-term, $4/month DigitalOcean) # SSH into server, clone repo, run with screen or systemd 6/ The prompts that build every type of bot. Welcome bot (every new server needs this): yaml Build a Discord welcome bot in Python. When a new member joins: 1. DM them a personalized welcome message with server rules 2. Post in #welcome channel: "[user] joined! We now have X members" 3. Auto-assign "Member" role 4. If server has verification: assign "Unverified" role first, remove it when they react with ✅ to the rules message When a member leaves: - Post in #goodbye channel: "[user] left. X members remaining" Include a /setwelcome command for admins to customize the message. Store custom messages per-server in welcome_config.json. Ticket support system: yaml Build a Discord ticket/support bot in Python. Commands: - /ticket [issue] — creates private channel #ticket-[number] visible only to user + support team role - /close — closes ticket (archives channel, posts transcript to #logs) - /adduser @user — adds user to existing ticket - /priority [low/medium/high] — sets ticket priority Auto-features: - First response time tracking - Daily summary of open tickets posted to #mod-logs - Auto-close tickets inactive for 48 hours (with warning) Store ticket data in SQLite. Ticket IDs increment globally. Support team = anyone with "Support" role. Giveaway bot: yaml Build a Discord giveaway bot in Python. /giveaway [prize] [duration] [winners] [channel] - Creates embed with prize info and end time - Users react with 🎉 to enter - Bot picks random winner(s) at end time - Announces winner(s) in same channel - DMs winners with congratulations /reroll [message_id] — picks new winner from same giveaway /giveaway-end [message_id] — ends giveaway early Duration format: 1h, 30m, 2d Multiple winners supported (comma-separated @mentions) 7/ The real numbers. What's realistic. powershell Realistic timeline — custom bot freelancing: Week 1: Learn the workflow (Claude + discord.py) Week 2: Build first bot for free (portfolio piece) Week 3: First paid job — $150-300 Month 2: 2-3 jobs/month — $400-900 Month 3+: Specialization + reputation — $1,000-3,000/month Realistic timeline — bot SaaS: Month 1: Build and launch on Top.gg, 5-10 servers Month 2-3: 20-50 servers, first paying customers Month 4-6: 100-200 servers, $500-1,500 MRR Month 6+: 300-500 servers, $2,000-5,000 MRR Where to find first clients: plaintext r/discordapp — "Bot Request" posts daily r/discordbots — active community Discord.gg/Discord — official server has job board Fiverr — "Discord Bot Development" category Top.gg — post your bot, inbound requests come The metric that matters: For SaaS bots - server retention after 30 days. If servers kick your bot within a month, it's not solving a real problem. Over 70% 30-day retention means you have something worth scaling. What Claude can't do: The code is covered. You still need to understand the Discord communities you're selling to. A moderation bot for a gaming server needs different features than one for a crypto trading community. The code is the same. The understanding of what features matter - that's yours. 8/ The full stack. plaintext IDEA: Claude analyzes Discord server needs, identifies high-demand bot categories BUILD: Claude Code writes complete Python bot (commands, events, database, API calls) CONNECT: Claude Code Channels links directly to Discord — build and test inside the same platform DEPLOY: Railway or Fly.io — $5/month, runs 24/7, automatic restarts on crash DISTRIBUTE: Top.gg listing, r/discordapp, Fiverr MONETIZE: Stripe for subscriptions (discord-py-ext-ipc), or Top.gg premium listing, or Discord Server Subscriptions ITERATE: Claude reads error logs, fixes bugs, adds features based on server owner requests SCALE: One codebase, 500+ servers, Claude maintains all of it The only step that requires you: finding server owners who need what you're building, and talking to them. The window. 771 million Discord users. 94 minutes per day average. A platform filing for IPO in 2026 with $725M ARR that runs on bots. Midjourney never built a website for their first year. They built a Discord bot. $2.5 million per month. Claude Code now connects directly to Discord through official Channels support. You build, test, and deploy inside the same platform where your users live. The Python knowledge barrier is gone. The async programming barrier is gone. The Discord API complexity barrier is gone. Custom bots sell for $200-1,000 each. Bot SaaS scales to thousands of servers. Server subscriptions pay recurring monthly income. One good bot. One real problem solved for a community that needs it. Claude writes every line. Where to start: Discord Developer Portal: discord.com/developers/applications discord.py docs: discordpy.readthedocs.io Top.gg (distribution): top.gg Railway (hosting): railway.app Claude Code Channels docs: docs.anthropic.com/en/docs/claude-code/channels // The window is open. Follow - I'll keep finding them before they close // Want to publish your own Article? Upgrade to Premium 3:28 PM · Apr 30, 2026 · 294.2K Views 2 22 212 963

AIFCC — AI Fluent CxO Club

読み書きそろばん、AI。経営者が AI を自分で動かせるようになるコミュニティ。

Midjourneyは月$2.5MをDiscordボットだけで稼ぐ。Claude Codeで週末に作る方法 | AIFCC