2026年にDiscordサーバーにボットを追加するためのステップバイステップガイド — ボットの検索、OAuth2招待プロセス、権限の設定、人気のあるボットの設定。
Grow your server faster with Rally
Rally gives server owners community management tools, member engagement features, and discovery placement — all in one bot. Add it to your server in 2 minutes.
Add Rally to your server →ボットは、基本的なDiscordサーバーを本格的なコミュニティプラットフォームに変えるものです。ボットは、モデレーション、音楽の再生、役割の割り当て、ゲームの実行、XPの追跡、プレゼントの管理、その他手動では不可能または疲れるような数百ものタスクを処理します。
認証システムの仕組みを理解すれば、ボットの追加は簡単です。このガイドでは、ボットの検索、OAuth2招待フロー、権限の正しい設定、ボットの設定など、プロセス全体を順を追って説明します。
サーバーにボットを追加するには、サーバーの管理権限が必要です。サーバーを所有している場合は、その権限を持っています。モデレーターまたは管理者の場合は、役割の設定を確認してください。通常のメンバーはボットを追加できません。
また、実際に何が必要かを決定します。「念のため」に多数のボットを追加するのはよくある間違いです。サーバーが今日本当に必要としているものから始めましょう — モデレーションボット、おそらくレベリングボット、そしてコミュニティに固有のもの。いつでも後で追加できます。
最も広く使用されている2つのボットディレクトリは次のとおりです。
どちらのサイトでも、カテゴリと機能で検索できます。モデレーションボットを探している場合は、「モデレーション」を検索し、投票数またはサーバー数で並べ替えます — 数が多いほど、一般的に信頼性の高いボットであることを意味します。
高い投票数と大きなサーバー数は役立つシグナルですが、ボットのサポートサーバーのアクティビティを読み、最後に更新された日時を確認してください。50,000台のサーバーを持つボットが2年間更新されていない場合、リスクがあります — DiscordがAPIを変更すると、壊れる可能性があります。
ボットのサポートサーバーを確認する
ほとんどの真剣なボットには、リストページからリンクされたサポートサーバーがあります。参加して、#announcementsまたは#statusチャネルを確認してください。最近の投稿は、ボットが積極的にメンテナンスされていることを意味します。最後の投稿が6か月前の場合は、別の場所を探してください。
DiscordはOAuth2を使用してボットの追加を承認します。仕組みは次のとおりです。
Top.ggまたはボットのWebサイトで、招待、サーバーに追加、またはDiscordに招待ボタンをクリックします。これにより、ブラウザでDiscordのOAuth2認証ページが開きます。
ドロップダウンメニューには、[サーバーの管理]権限を持つすべてのサーバーが一覧表示されます。ボットを追加するサーバーを選択します。
これは最も重要なステップです。ボットが要求している権限のリストが表示されます。注意深く読んでください。一般的な正当な権限は次のとおりです。
危険信号:ボットが管理者権限を要求しているが、それが必要な明白な理由がない場合。
承認をクリックし、Discordが表示するCAPTCHAを完了すると、ボットはすぐにサーバーに参加します。確認メッセージが表示されます。
確信がない限り、管理者権限を付与しないでください
管理者権限を使用すると、ボットはすべてを実行できます — すべてのメッセージの読み取り、すべてのチャネルの管理、メンバーの禁止、場合によってはサーバーの削除も可能です。ほとんどのボットは必要ありません。ボットが管理者権限を要求し、その理由がわからない場合は、ボットのドキュメントを確認してください。明確な理由がない場合は、拒否して別のボットを見つけてください。
ボットがサーバーに参加すると、Discordはボットの名前の役割を自動的に作成します。この役割は、ボットが何ができるかを決定します。役割リストに表示されます。
知っておくべき重要なこと:
ベストプラクティス: BotsまたはUtilityというカテゴリを作成し、そこでチャネルを設定して、ボットコマンドを使用できるユーザーを制限します。次に、各ボットがそのカテゴリまたは特定のチャネルでのみコマンドに応答するように構成します。
ほとんどのボットは、役に立つ前にいくつかの構成が必要です。セットアッププロセスはボットによって異なります。
最新のボットのほとんどは、Discordの組み込みスラッシュコマンド(/command)を使用しています。ボットを追加した後、任意のチャネルに/と入力して、利用可能なコマンドを表示します。一般的なセットアップコマンドは次のとおりです。
/setupまたは/config — 構成メニューを開きます/help — すべてのコマンドとその使用法を一覧表示します/prefix — ボットのプレフィックスを変更します(古いプレフィックスベースのボットの場合)多くの人気のあるボットには、すべてを視覚的に構成できるWebダッシュボードがあります。ダッシュボードは通常、ボットのTop.ggページまたはWebサイトからリンクされています。Discordでログインし、サーバーを選択して、UIから設定を構成します — コマンドは必要ありません。
Webダッシュボードは複雑な構成に役立ちます
設定が多いボット(モデレーションボット、レベリングボット、経済ボット)の場合、Webダッシュボードはほとんどの場合、Discordでコマンドを使用するよりも簡単です。ボットのWebサイトで[ダッシュボード]または[パネル]リンクを探してください。
ほとんどのボットは、どのチャネルと役割を使用するかを知る必要があります。一般的な最初のセットアップ手順:
複数のボットがある場合、組織が重要になります。
コマンドの競合を防ぐ: 2つのボットが同じコマンド(/helpなど)を共有している場合、メンバーが入力するとDiscordは両方のオプションを表示します。どのボットが重複しているかを確認し、可能であれば、いずれかで重複するコマンドを無効にします。
ボットコマンドを特定のチャネルに制限する: ほとんどのボットでは、応答するチャネルを構成できます。これを使用して、ボットのインタラクションをメインのディスカッションチャネルから排除します。#bot-commandsまたは#utilitiesチャネルは、ほとんどのボットインタラクションをクリーンに処理します。
ボットリストを管理可能な状態に保つ: 数か月ごとにボットを確認してください。追加したものの構成しなかったボット、または別のボットの機能を複製したボットは削除する必要があります。[サーバー設定]→[統合]に移動して、サーバー内のすべてのボットとWebhookを表示します。
ボットの権限を監視する: [サーバー設定]→[統合]→[ボット名]には、ボットが実際に持っている権限が表示され、特定のコマンドを特定のチャネルまたは役割に制限できます。
ボットのホストがダウンしているか、プロセスがクラッシュしました。これは開発者の問題です。ステータスの更新については、ボットのサポートサーバーを確認してください。1〜2日以上オフラインになっている場合は、代替手段への切り替えを検討してください。
次の順序で確認してください。
/を使用して、利用可能なコマンドを表示します)ボットに必要な権限がありません。実行しようとしていたアクション(ユーザーの禁止、メッセージの削除、役割の割り当て)を確認し、ボットの役割にその権限があることを確認してください。また、モデレーションアクションのためにボットの役割が階層内で正しく配置されていることを確認してください。
Discordが新しいスラッシュコマンドをグローバルに登録するには、最大1時間かかる場合があります。1時間経ってもコマンドが表示されない場合は、ボットをキックして再度追加するか、ボットのサポートサーバーで既知の問題を確認してください。
ボットを追加して構成すると、サーバーはスムーズに実行できるようになります。適切に構造化されたサーバーの構築の詳細については、以下を参照してください。
適切なボットを適切に構成し、実際に必要な最小限の権限を与えれば、Discordサーバーに対して行える最も効果的な改善の1つになります。