Discord Bot を Claude Code で作る方法【ゼロから30分】
「Discordに自動応答のBotが欲しいけど、プログラミングなんてできない」——そう思っている人に伝えたい。Claude Codeを使えば、コードをほぼ書かずに、30分でDiscord Botが動く状態になる。
僕が最初にDiscord BotをClaude Codeで作ったのは、自分が運営するコミュニティに「ようこそメッセージを自動送信するBot」が欲しかったのがきっかけだ。プログラミングの知識がほとんどない状態でも、Claude Codeと会話しながら作れた。
この記事では、その手順をそのままお伝えする。
Discord BotとClaude Codeの組み合わせが強い理由
Discord Bot単体では…
Discord Botを作るには、Pythonなどのプログラミング言語の知識が必要だ。discord.pyというライブラリを使うのが一般的だが、環境構築だけで詰まる人も多い。
Claude Codeを使うと…
Claude Codeは「AIがコードを書いてくれるだけでなく、環境構築・デバッグ・実行まで一緒にやってくれる」ツールだ。「こういうBotを作りたい」と日本語で伝えるだけで、必要なコードを書いてくれて、エラーが出ても自動で修正してくれる。
事前準備(5分)
1. Discord Developer Portalでアプリを作る
- Discord Developer Portal にアクセス
- 「New Application」をクリックしてアプリ名を入力(例: MyFirstBot)
- 「Bot」タブに移動して「Add Bot」をクリック
- 「Token」を「Reset Token」してコピー(このトークンは絶対に公開しないこと)
2. BotをサーバーにInviteする
- 「OAuth2」→「URL Generator」に移動
- ScopesでBOTにチェック
- Bot PermissionsでSend Messages・Read Message Historyにチェック
- 生成されたURLをブラウザで開いて自分のサーバーに追加する
3. Claude Codeを開く
Claude Code にアクセスしてサインイン。初めての場合はClaude Codeの始め方ガイドを参考にしてほしい。
Claude Codeで作るDiscord Bot(30分)
ステップ1:Claude Codeにプロジェクト作成を依頼する
Claude Codeのチャット欄に以下を入力する。
Discordのメッセージに自動応答するBotを作ってください。
要件:
- 誰かが「おはよう」と送ったら「おはようございます!今日もよい一日を」と返す
- 誰かが「ヘルプ」と送ったら使い方の説明を返す
- Python + discord.pyで作る
- 環境構築の手順も教えて
Claude Codeがdiscord.pyのインストールコマンドと、Botのコードを一緒に作ってくれる。
ステップ2:トークンを設定する
Claude Codeが.envファイルを作ってくれるので、先ほどコピーしたDiscordのBot Tokenを設定する。
DISCORD_TOKEN=あなたのトークンをここに貼る
ステップ3:Botを起動してテストする
Claude Codeが「python bot.pyで起動してください」と案内してくれる。ターミナルで実行すると、Discordのサーバーでテストできる状態になる。
Discord上で「おはよう」と送って、Botが返答したら成功だ。
発展させるアイデア
基本のBotができたら、Claude Codeと話しながら機能を追加していける。
アイデア例
- FAQ Bot: よくある質問に自動回答するBot
- コミュニティ管理Bot: 新規参加者に自動でウェルカムメッセージを送る
- 提醒Bot: 指定した時刻にリマインダーを送信する
- AI連携Bot: Discordに送った質問をClaude APIに転送して回答させる
最後の「AI連携Bot」は特に実用性が高い。Claude APIのキーを取得してBotに組み込めば、チャンネル内でClaude AIに質問できるBotが完成する。
このBotにClaude APIを組み込んで、
「@bot 質問テキスト」というメッセージを受け取ったら
Claude APIに質問を送って回答をDiscordに返すようにしてください。
副業・仕事として活かす
Discord BotをClaude Codeで作れると、以下のような仕事につながる可能性がある。
| 仕事内容 | 単価の目安 |
|---|---|
| 小規模コミュニティ向けBot制作 | 1〜5万円 |
| 企業向けカスタマーサポートBot | 10〜50万円 |
| SaaS系の機能拡張Bot | 継続契約(月1〜5万円) |
クラウドソーシングで「Discord Bot制作」で検索すると案件が見つかる。Claude Codeが使えれば、初心者でも実務レベルの納品が可能だ。
まとめ
Claude Codeを使えば、プログラミング未経験でも30分でDiscord Botを作れる。
- Discord Developer Portalでトークンを取得するのが最初の関門(5分で完了)
- あとはClaude Codeに日本語で要件を伝えるだけ
- FAQ応答・ウェルカムメッセージ・AI連携など応用も広い
Claude Codeの始め方・初心者向け完全ガイドも合わせて読んで、AIを使った開発に挑戦してみてほしい。
Discord Botをホスティングするならサーバーが必要
作ったBotを24時間稼働させるには、サーバーへのデプロイが必要です。Xserverのクラウドプランは低コストで始められます。
![]()
関連ツールを見る
この記事で紹介したツール・サービスをまとめてチェック。
![]()