Discord AutoModの設定方法:全ルールの解説
DiscordのAutoMod設定をルールごとに解説します。多くのサーバーに合う初期値と、別の方法で補う必要がある部分も紹介します。
執筆:SfwBot Team読了目安11分

Discord AutoModを設定するには、サーバー設定を開いて安全設定に進み、AutoModの横にある編集を選びます。そのうえで必要なルールをオンにし、ルールごとに対応を選びます。最初は、一般的にフラグが付けられる単語、メンションスパム、スパムコンテンツに加えて、サーバー固有の単語を入れたルールを1つ作り、ブロックされた内容をチームが確認できるアラートチャンネルを用意すると始めやすくなります。AutoModはDiscordに組み込まれていて、誰かの目に触れる前にメッセージを止めます。
AutoModの場所と適用対象
AutoModを変更するには、サーバー管理または管理者の権限が必要です。アプリに安全設定のページが表示されない場合は、サーバー設定の中にあるAutoModの項目を探してください。
AutoModは、サーバー管理または管理者の権限を持つメンバーには適用されず、ボットとWebhookも対象外です。新しいルールが動いていないように見えることが多いのはこのためで、オーナーが試しても何も起きません。どちらの権限も持たない2つ目のアカウントでテストしてください。
ルールは、メッセージの送信時と編集時の両方で確認します。そのため、古いメッセージにブロック対象の単語を編集で書き足しても回避できません。
ルールの種類と設定方法

一般的にフラグが付けられる単語
一般的にフラグが付けられる単語をブロックは、Discordが管理する3つのリスト(侮辱的表現や差別用語、性的コンテンツ、重度の冒とく表現)を使います。サーバーに合うものをオンにしてください。このルールには専用の許可リストがあり、リストに含まれていてもコミュニティでは普通に使われる単語、たとえばたまたま一致するゲーム用語を登録できます。
独自の単語とワイルドカード
カスタムワードをブロックには独自のリストを登録します。1つのサーバーに最大6つまでこのルールを作れ、各ルールには60文字以内のキーワードを最大1,000個まで入れられます。大文字と小文字は区別されず、キーワードにはフレーズも使えます。
アスタリスクを置く位置によって、一致する範囲が変わります。
| キーワード | 一致するもの |
|---|---|
cat | 単独の単語「cat」のみ |
cat* | それで始まる単語(「catch」など) |
*cat | それで終わる単語(「wildcat」など) |
*cat* | 単語のどこかにその文字を含むもの(「education」など) |
まずは単語全体での一致から始めてください。短いキーワードの両側にアスタリスクを付けると、たまたまそれを含む普通の単語まで一致してしまいます。各ルールには最大100件の許可リストもあり、キーワードでは表せないパターン用に最大10個の正規表現も登録できます。
単語ごとに対応を変えたい場合は、ルールを分けます。たとえば、ブロックだけを行うルールと、特にひどい用語についてメンバーのタイムアウトも行うルールの2つにします。
スパムコンテンツ
スパムコンテンツをブロックには、対応と除外以外に調整する項目がありません。Discordは、スパムとして広く報告されている内容に似たメッセージをブロックします。オンにしておいてください。
メンションスパムとレイド対策
メンションスパムをブロックは、設定した数を超える異なるユーザーやロールにメンションしたメッセージをブロックします。上限は最大50です。一斉メンションを止められる程度に低く、数人の友達に挨拶するメンバーは通せる程度に高く設定してください。同じルール内でレイド対策もオンにすると、Discordがメンションレイドを自動的に検出します。招待の一時停止とアカウントの削除については、サーバーがレイドされたときの対処法で説明しています。
メンバーのプロフィール名
メンバーのプロフィール名の単語をブロックは、プロフィール名をキーワードリストと照合します。ワイルドカードと許可リストは上で説明したものと同じです。侮辱的な言葉や宣伝文句を名前にして参加するアカウントを検出できます。一致した場合、そのメンバーはサーバー内での書き込み、発言などの操作ができなくなります。このルールは1サーバーにつき1つです。
対応:ブロック、アラート、タイムアウト
1つのルールに複数の対応を設定できます。
- メッセージをブロック。 メッセージは投稿されません。メンバーに表示される150文字以内の補足を追加でき、たとえばどのルールに該当したかを書けます。
- アラートを送信。 Discordがブロックした内容を、選んだチャンネルに投稿します。モデレーターだけが読めるチャンネルを選んでください。アラートがないと、キーワードが普通の会話をブロックしていても気づけません。
- ユーザーをタイムアウト。 キーワードルールとメンションスパムだけが対応していて、最長4週間まで設定できます。一斉メンションのように、1回でも明らかに意図的だと分かる場合に使います。
AutoModはキックやBANを行えません。それはモデレーターの役割です。
除外するロールとチャンネル
各ルールでは、最大20個のロールと50個のチャンネルを除外できます。モデレーターが削除の理由を説明するときにブロックされたメッセージを引用できるよう、モデレーターのロールを除外してください。また、報告用のスタッフチャンネルなど、その単語が出てくるのが自然なチャンネルも除外します。
参加時にすべてのメンバーに付与されるロールは除外しないでください。除外すると、そのルールは誰にも適用されなくなります。
AutoModが見えないもの

AutoModが読むのはテキストです。画像、GIF、動画は見ないため、ヌードを含む画像はそのまま通ります。これに対しては、同じ安全設定にあるDiscordの不適切な画像フィルターを最初にオンにしてください。
文脈も理解しません。メンバーの報告の中で引用された差別用語は、侮辱そのものと同じようにブロックされます。アラートチャンネルを確認したほうがよい理由の1つです。
リンクは、キーワードルールに書き込んだ場合にだけ一致します。新しいドメインの詐欺ページは他のリンクと見分けがつかず、AutoModには既知の悪質なサイトのリストがありません。詐欺リンクがどう広まるかは、詐欺リンクの記事で説明しています。
AutoModは、時間をかけたメッセージ数の集計も行いません。Discordは、スパムコンテンツのルールではコピー&ペーストのスパムや繰り返しのメッセージを見逃すことがあると説明しています。
SfwBotとAutoModの連携
SfwBotは、ダッシュボードからAutoModルールを作成して管理できます。AutoModを開き、AutoModルールを管理をオンにして、アラートチャンネルを選んでください。SfwBotのルールは名前が [SfwBot] で始まり、自分で作ったルールは変更されません。上の手順に従った場合は、1つ注意点があります。Discordでは、一般的にフラグが付けられる単語、スパムコンテンツ、メンションスパム、メンバーのプロフィール名のルールは、それぞれ1つしか作れません。サーバーにこれらの種類のルールがすでにある場合、SfwBotは自分のルールを追加できず、ダッシュボードには支障となっているルールの名前が表示されます。SfwBotにそのルールを管理させたい場合は、Discordで自分のルールを削除してください。それ以外のルールには影響しません。設定方法と同期の状態はAutoModガイドにまとめています。
どのプランでも、不適切な表現、カスタムキーワードブロック、そして厳選されたパックのDiscord Nitro詐欺と自己宣伝とDM誘導を使えます。PlusとProでは、差別用語と性的コンテンツのフィルター、レイド対策付きのメンションスパム、スパム検出、ユーザー名とニックネームのフィルター、正規表現パターン、さらに多くのパック、より高いキーワード上限が加わります。
SfwBotのルールが作動すると、ログチャンネルにエントリーを投稿します。信頼スコアとストライクを使っている場合は、信頼スコアも減点するため、繰り返し該当するとストライクになります。AutoModはクレジットを使いません。
上で挙げた不足分は、ボットの他の機能で補えます。リンク保護は、リンクを詐欺サイトやアダルトサイトの管理されたリストと照合します。スパムフィルターは時間をかけてメッセージ数を数え、大量投稿を検出します。ヌード検出は、画像、GIF、動画をスキャンしてヌードを検出します。SfwBotは、画像内のそれ以外の種類のコンテンツは検出しません。
よくある質問
Discord AutoModが自分のメッセージをブロックしないのはなぜですか?
管理者権限またはサーバー管理権限を持つメンバーは、常にAutoModの対象外です。どちらの権限も持たないアカウントでルールをテストしてください。
Discord AutoModは画像を確認しますか?
いいえ。AutoModが読むのは、メッセージ内のテキストとメンバーのプロフィール名です。画像は、安全設定にあるDiscordの不適切な画像フィルターか、画像をスキャンするボットで対応します。
サーバーにAutoModルールをいくつ作れますか?
独自のキーワードを使うルールを最大6つまで作れます。それに加えて、一般的にフラグが付けられる単語、スパムコンテンツ、メンションスパム、メンバーのプロフィール名のルールを、それぞれ1つずつ作れます。
AutoModはメンバーをBANできますか?
いいえ。ルールでできるのは、メッセージのブロック、アラートの送信、そしてキーワードルールとメンションスパムのルールでは最長4週間のメンバーのタイムアウトです。キックとBANはモデレーターかボットが行います。


