Discordサーバーオーナー向け NSFWフィルター5段階チェックリスト


DiscordのNSFWフィルターとは、サーバー内の性的または露骨なコンテンツを検知して止める、標準ツールとモデレーションBotの組み合わせです。勧めるのは層状の構えです。先にDiscordのAutoModと露骨メディアフィルターを有効にし、そのうえでBetter AntispamのようなモデレーションBotを足して、二次スキャン、一括対応、記録を担わせます。標準設定だけではここまで出ません。
TL;DR: - AutoModやメディアフィルターのような標準ツールは、分かりやすいNSFWは捉えるが、動画、サイト外リンク、言葉をずらした回避には弱い。 - Better AntispamのようなモデレーションBotは、リンクのスキャン、スパムの洪水への反応、標準ツールが効率よく扱えない操作の記録に欠かせない。 - 正しいセットアップは、方針の整理、高めの認証レベル、スタッフでのフィルター試験、監査ログの維持である。誤検知を減らし、対応の精度を上げる。 - Botを入れるときは権限とデータの扱いに厳しくし、必要なメッセージ本文アクセスだけを求め、データの使い方を文書化して見直せるようにする。 - スパムの手口と言葉は変わるので、フィルター性能の定期見直しとルール調整が、層状のNSFW防衛を長く効かせる。
目次
- Discordの標準ツールが最初からカバーすること
- 層状防衛にモデレーションBotがまだ必要な理由
- 信頼できるNSFWフィルターの段階的セットアップ
- フィルターが実際に発動したときにすること
- Privileged intentsと権限:デプロイ前に確認すること
- Better Antispamがこの層状セットアップに収まる位置
- フィルター調整についてモデレーターが誤っていること
- サーバーでBetter Antispamを試す
- 出典
- よくある質問
Discordの標準ツールが最初からカバーすること
Discord標準の仕組みには、おもなレバーが二つあります。AutoModには「よくフラグが付けられる単語」の一覧があり、ワイルドカード付きのカスタムキーワードルールを組めます。一致を即ブロックするか、アラートチャンネルへ印だけ付けるかを選べ、信頼できるロールやチャンネルへの除外も自分で設定できます。DiscordのAutoMod FAQのとおりです。露骨メディアフィルターの動きは違います。画像ベースのメディアを性的または露骨な内容としてスキャンし、ぼかしやブロックができます。ただしDiscordは、このフィルターは動画を検知しないと書いており、見逃しも残ります。だから見逃しの通報が意味を持ちます。
Discord自身の方針も、ここを硬いルールで支えています。性的に露骨なコンテンツは、年齢制限(18+)付きのチャンネルにだけ置けます。違反コンテンツは下ろす必要があり、繰り返す違反者はBANの対象になります。
標準ツールが届かない場所です。
- キーワード一覧を外す、文脈依存の遠回しな表現
- 動画。メディアフィルターが処理するのは画像だけだから
- サイト外に置かれたリンク経由のコンテンツ
- 異議申し立てや、多数のチャンネルをまたぐ型の見直し向けの、一箇所に集めたログ
層状防衛にモデレーションBotがまだ必要な理由
標準フィルターが捉えるのは、分かりやすいケースです。隙間が出るのは、サイト外のアダルトコンテンツへ向かうリンクスパム、メディアフィルターがスキャンできない動画ファイル、フラグ付きの単語ではなく文脈に頼ってキーワード一覧をすり抜ける言い回しです。Discordの標準ツールはどれも、走り続ける監査の痕跡も出しません。メンバーがBANに異議を唱えるときに効きます。
モデレーションBotは、具体的な能力でこの隙間を埋めます。
- 共有リンクをスキャンし、知られているアダルトドメインを投稿前に止める
- NSFW投稿の洪水に、チャンネルロックや一括ミュートで応じる
- すべての自動操作を時刻付きで記録し、あとから見直せるようにする
- 単一のAutoModルールでは見えない、チャンネルをまたぐ型を捉える
テキストのスキャンは、BotがDiscordの特権 Message Content インテントを持っていることが前提です。ないと、ほとんどのメッセージで本文フィールドは空になります。Discord APIの開発者向け議論のとおりです。
ヒント: Botのリンクと画像のスキャンは、自動ブロックへ切り替える前に1週間アラートモードで走らせてください。本物のメンバーへの誤検知を出さずに、何を捉えたかを見られます。
信頼できるNSFWフィルターの段階的セットアップ
設定ではなく、方針から始めてください。サーバーで禁止する内容を書き、成人向けに年齢制限をかけるチャンネルがあるならどれかを決め、認証レベルを使い捨てアカウントが遅れる高さまで上げます。
- AutoModの性的コンテンツの単語一覧を有効にし、コミュニティ固有の語にカスタムキーワードとワイルドカードを足す。
- ルールごとにブロックかアラートかを選び、アラートは非公開のモデレーションチャンネルへ流し、信頼できるスタッフロールを除外する。
- 露骨メディアフィルターを有効にし、全メンバーのメディアをスキャンする設定にする。大規模または公開サーバー向けにDiscordが勧めている動きです。
- 必要な権限だけを持つモデレーションBotを入れ、画像とリンクのスキャンに加え、レイドやスパムの波向けの一括対応ルールを組む。
- Botがすべての自動操作を時刻付きで投稿する、専用の監査チャンネルを用意する。
基本が動いたら、信頼する前に試験してください。
- スタッフが非公開チャンネルへ境界線上の試験投稿をし、ルールが正しく発動するか確認する。
- 数日後に監査ログを見て誤検知を確認し、キーワード一覧や許可リストを調整する。
- モデレーターとメンバーに何が変わったかを伝える。誰も理解していないフィルターは、混乱した異議申し立てを生みます。
フィルターが実際に発動したときにすること
最初の一手は、たいていいちばん小さいものです。問題のコンテンツをブロックまたは削除し、重大さに合う警告、タイムアウト、BANかを決めます。古参メンバーの1回きりの境界線上の投稿と、新規アカウントが5チャンネルへアダルトサイトのリンクを落とす動きでは、取る対応は違います。

重大なケースではエスカレーションが効きます。児童の性的虐待に関するコンテンツや、その他の重大な違反は、サーバー内で消すだけでは足りません。Discordへ通報し、必要な場合は法執行機関へも上げます。Discordの性的コンテンツ方針のとおりです。
良い監査の習慣は、あとの判断をどれも楽にします。
- 取った操作だけでなく、削除したメッセージと、削除を起こしたルールを残す。
- 繰り返す違反者向けに、スクリーンショットまたはBotが作った記録を証拠として残す。
- 非公開のモデレーションチャンネルを使い、BANされたメンバーが異議を唱えたときにスタッフが文脈を持てるようにする。
違反コンテンツの波を急いで下ろす掃除の段階は、チャンネルのメッセージをすべて削除する方法が案内しています。
Privileged intentsと権限:デプロイ前に確認すること
Message Content インテントを求める前に、スラッシュコマンドとインタラクションで足りないかを問ってください。Discordは開発者に、可能な限り生のメッセージ閲覧よりインタラクションを勧めています。テキストスキャンが本当に他の手段ではできないときだけ、インテントを求めてください。
強い審査提出は、正確な用途を書き、必要なインテントを名前で特定し、メッセージデータの処理と破棄の仕方を述べます。保存せずメモリ上で扱うのが理想です。機能が動いているスクリーンショットや短い録画も添えます。Discordの Message Content Intent 審査方針のとおりです。
守るべき権限の衛生です。
- モデレーションBotに、既定で管理者権限を渡さない。
- 権限は、各機能が本当に必要な範囲だけに絞る。それ以上は渡さない。
- Botが何を、どれだけ長く残すかを文書化し、メンバーから問われたときに答えられるようにする。
厳密に必要な権限より少なく求めるBotは珍しく、審査の多くは正当化の不足ではなく範囲の膨張で落ちます。Discord自身の審査案内のとおりです。
Better Antispamがこの層状セットアップに収まる位置
Better Antispamは、Discord標準のフィルターの上に乗るために作られており、年齢制限やAutoModルールの代わりではありません。標準ツールが開けたままにする部分を担います。
- スパム、詐欺、NSFWに近いリンクの洪水を狙った自動検知
- スパム送信者のミュートや、大量参加のあいだのチャンネルロックといったリアルタイム対応
- レイドまたはスパムの波のあとの自動チャンネル掃除
- モデレーターが、Botが何をなぜしたかを見直せる記録
方針と年齢制限付きチャンネルは、先にDiscord側で組んでください。そのうえでBotに二次スキャンと一括対応を任せてください。製品ページとレイド対応プレイブックが、この組み合わせを試すサーバー向けのセットアップを扱っています。
フィルター調整についてモデレーターが誤っていること
ほとんどのサーバーはAutoModを一度組んで二度と触らず、半年後に分かりやすいコンテンツが通る理由を不思議がります。言葉は変わり、回避の手口もそれに合わせて変わります。公開当日のキーワード一覧が、今のスパマーの言い回しに合うことはほとんどありません。
直し方は、より賢いフィルターではなく習慣です。監査ログを月次で見直し、各ルールがなぜあるかを書いたモデレーター手順書を維持し、文脈を人間が量るべき境界線上のケースで、Botに最終判断をさせないことです。
— Adam
サーバーでBetter Antispamを試す
層状のNSFW防衛を手で組むと、AutoModルール、メディアフィルターの範囲、Bot権限のあいだで、コミュニティ管理者の多くが持っていない時間が溶けます。この種のBotは、その時間を食う部分を自動化します。スパムの波のあいだのリアルタイムなチャンネルロックから、脅威が去ったあとの自動掃除までです。

- Discord標準のAutoModルールと並んで走る、NSFWに近いリンクとスパムの自動検知
- レイド中のミュートやチャンネルロックといった一括対応
- モデレーターの見直しとメンバーの異議申し立てを支える記録
Better Antispamの製品ページでセットアップを確認し、サーバーでBotを動かしてください。
出典
- Sexual content policy explainer — Discord
- Discord sensitive content filters — Support
- Message Content intent review policy — Discord developer support
よくある質問
DiscordのルールでNSFWコンテンツとは何ですか
Discordは、性的に露骨またはグラフィックな内容を、年齢制限(18+)付きチャンネルにだけ投稿できる素材と定義しています。それらのチャンネルの外にある内容は方針違反で削除の対象になり、繰り返しの違反はBANにつながります。Discordの方針解説のとおりです。
Discordのメディアフィルターは動画をスキャンしますか
しません。Discordの露骨メディアフィルターが処理するのは画像ベースのメディアだけで、動画は検知しません。Discord自身のサポートドキュメントのとおりです。サーバーがより広いカバーのためにモデレーションBotを足す、おもな理由の一つです。
モデレーションBotに Message Content インテントは必要ですか
スラッシュコマンドとインタラクションでは扱えない本文を読んでスキャンする必要があるときだけ、必要です。必要ならDiscordは、正確な用途とデータの扱いを説明するインテント審査を求めます。詳細は審査方針にあります。
Better AntispamはNSFW防止にどう効きますか
Better Antispamは、Discord標準のAutoModとメディアフィルターの上に、二次スキャンと、チャンネルロックやミュートといった一括対応、モデレーター見直し用の記録を足します。Discord側の方針設定を置き換えるのではなく補う設計です。Better Antispamの製品ページで説明しています。
フィルターが露骨なコンテンツを見逃したらどうしますか
内容をすぐ削除またはブロックし、モデレーション用の監査チャンネルにインシデントを残したうえで、キーワード一覧やスキャン範囲の調整が要るかを考えてください。児童の性的虐待に関するコンテンツのような重大なケースは、サーバー内のモデレーションだけに頼らず、Discordへ直接通報してください。Discordの方針案内のとおりです。




















