Discord Bot を Claude Code で作る方法【ゼロから30分】

PR本記事はアフィリエイト広告を含みます。リンク経由でのご購入により運営者に成果報酬が支払われることがありますが、読者への価格や条件は変わりません。

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でアプリを作る

  1. Discord Developer Portal にアクセス
  2. 「New Application」をクリックしてアプリ名を入力(例: MyFirstBot)
  3. 「Bot」タブに移動して「Add Bot」をクリック
  4. 「Token」を「Reset Token」してコピー(このトークンは絶対に公開しないこと)

2. BotをサーバーにInviteする

  1. 「OAuth2」→「URL Generator」に移動
  2. ScopesでBOTにチェック
  3. Bot PermissionsでSend Messages・Read Message Historyにチェック
  4. 生成された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のクラウドプランは低コストで始められます。

Xserverを見てみる →

関連ツールを見る

この記事で紹介したツール・サービスをまとめてチェック。

おすすめ

エックスサーバー

国内シェアNo.1のレンタルサーバー。WordPressブログをすぐに始められる。このブログも実際にXserverで運営しています。

Xserverを見てみる →

ムカイ
この記事を書いた人

ムカイ

個人事業主エンジニア。C#フルリモート案件に参画しながら、Claude Codeを使ってAI×副業の自動化・コンテンツ制作を実践中。「稼ぐ仕組みを作るのが好き」がモットー。

コメントを残す