Skip to main content
ガイド
ガイドBasicsSecurity

Discordサーバーにボットを追加する方法と、本当に必要な権限

ボットの追加は1分ほどで終わります。大切なのは権限の設定です。サーバーを守るための手順と、信頼できないボットの見分け方を解説します。

公開日 著者: AlphaCloud5 分で読めます

Discordサーバーへのボットの追加は1分ほどで終わります。ただし、途中で表示される権限の画面こそ慎重に確認すべき部分です。権限が多すぎるボットは、サーバーを失う最も簡単な原因になるからです。

最初に必要なもの

サーバーでサーバーの管理権限が必要です。オーナーと管理者権限を持つメンバーは、この権限を持っています。招待の途中でサーバーが一覧に表示されない場合は、ほぼこれが原因です。

ボットを追加する手順

  1. ボットの招待リンクを開きます。ボットの公式サイトか、Discord上のボットのプロフィールで見つけられます。ボットをクリックし、アプリを追加を選びます。
  2. 一覧からサーバーを選びます。
  3. Discordがボットの要求する権限を表示します。内容を読み、渡したくない権限はチェックを外してください。
  4. 認証をクリックし、キャプチャが表示されたら解いてください。

これで完了です。ボットはメンバー一覧に表示され、ボット名と同じ名前の専用ロールを受け取ります。

ボットに本当に必要な権限

権限ひとつずつに「このボットのどの機能にこれが必要か」と問いかけてみてください。音楽ボットがメンバーをBANする理由はありませんし、ウェルカムボットがチャンネルを削除する理由もありません。

特に注意して見直したい権限が3つあります。

  • 管理者 は、他のすべての権限やチャンネルのルールより優先されます。機能の多い総合型ボットは利便性のためにこれを求めることがあります。ただ、管理者権限を持つボットは、本体かその開発者が乗っ取られると何でもできてしまいます。ボットが管理者なしで動くなら、個別の権限を選んでください。
  • ウェブフックの管理 は無害に見えますが、ウェブフックは任意の名前とアイコンでチャンネルに投稿でき、ボットを削除した後も動き続けます。
  • @everyone をメンション は、乗っ取られたボットがサーバー全員に一斉スパムを送るために必要な権限です。

権限は、機能が必要になったときに後から追加できます。一度与えた権限による被害を取り消すほうがずっと難しいのです。

ボットが何かできないのはなぜか

ボットが権限を持っているのに失敗する場合は、サーバー設定、ロール でロールの順序を確認してください。ボットは自分より下のロールのメンバーやロールしか管理できません。ボットのロールを、付与したいロールより上にドラッグしてください。この件については別のガイドも書きました: ボットがそのロールを付与できない理由。

チャンネルごとに権限を上書きすることもできます。ボットが一つのチャンネルだけで動かない場合は、そのチャンネル自体の権限を確認してください。

ボットを信頼できるか見分ける方法

完璧な判断基準はありませんが、次のサインが参考になります。

  • アプリ名の横の認証済みマークは、Discordが開発者を審査済みであることを示します。ボットが100サーバーを超えて成長するには必要な認証なので、一定の信頼材料にはなりますが、すべてを保証するものではありません。
  • 実在するウェブサイト、サポートサーバー、プライバシーポリシーがあるか。誰が運営していて、どう連絡できるかが分かるかどうかです。
  • 妥当な権限の要求か。小さな機能ひとつのために管理者を求めるボットは警戒すべきサインです。
  • リンクをどこで見つけたか。DMで送られてきたボットや、見知らぬ人から勧められたボットには注意してください。無料のNitroを配るという話も同様です。

ボットを削除する

メンバー一覧でボットを右クリックし、キックを選びます。ボットのロールも一緒に消えます。ただし、ボットが作成したウェブフックは残ることがあるため、サーバー設定、連携サービス、ウェブフック も確認してください。

もうひとつの安全策

大きなサーバーを運営している場合は、サーバーの安全設定でモデレーションに二段階認証を必須にするをオンにし、サーバーの管理権限を気軽に渡さないでください。この権限を持つ人は誰でもボットを追加できるので、悪いボットを追加されるリスクもあるということです。そうしたボットにできることと、被害を抑える方法については、Anti-Nukeの機能をご覧ください。

ちなみにAlphaCloudも総合型ボットのひとつです。試してみたい場合は、招待は1分で完了しますし、設定はウェブパネルで行えます。

その他の記事