SylonSylon
特徴
コマンド
すべての機能ワードフィルター
ワードフィルター

ワードフィルター

選んだ任意の単語を Discord サーバー全体でブロック — メッセージの送信時と編集時に即座に適用され、スペース・記号・leetspeak による回避にも強いです。

概要

Sylon では、サーバーで許可しない単語を正確に指定できます。すべてのメッセージは送信された瞬間に、そして編集されるたびに再チェックされるため、後から編集してブロック対象の単語をフィルターすり抜けさせることは誰にもできません。一致処理は正規化に対応しており、leetspeak(a$$、5h1t)、同形異字、アクセント記号、文字間のスペース(a s s)、繰り返し(assss)を見抜きつつ、"class" のような誤検出は避けます。

仕組み

1

あなたの単語+内蔵リスト

ブロックしたい単語を自由に追加でき、任意でサーバーの言語と英語向けの内蔵不適切語プリセットをオンにできます。
2

回避に強い一致処理

スマートモードは記号・アクセント記号・スペース・繰り返し文字を正規化するため、よくある回避テクニックを検出しつつ、ブロック対象を含むだけの無害な単語を誤って検出しません。
3

削除、そして任意で処罰

違反メッセージは常に削除されます。そのままにしておくことも、設定した回数の違反後にタイムアウト・キック・BAN を適用することもできます。

主な機能

サーバーごとのカスタムブロック単語リスト
言語ごとの任意の内蔵不適切語リスト
メッセージの送信時と編集時に適用
回避に強い一致処理(記号・スペース・leetspeak・アクセント記号)
スマート/完全一致/どこでも一致の各モード
削除のみ、または段階的なタイムアウト・キック・BAN
除外するロール・メンバー・チャンネル、mod ログの取り消しボタン付き

セットアップ

1.ダッシュボードを開き、ワードフィルターのタブで有効にします。
2.独自の単語を追加するか、内蔵の禁止語リストをオンにします。
3.照合モードを選び、違反時に何が起きるかを決めます。
4.ログチャンネルを設定し、無視すべきロール・メンバー・チャンネルを除外します。

詳しい動作

照合の仕組み

比較の前にテキストは正規化されます。Unicode は分解され、発音記号は取り除かれ、そっくりな文字や leet 表記は素の文字に畳み込まれ、文字の間に差し込まれた区切りは無視されます。記号や空白のトリックで書かれた語も捕捉されます。

照合モード

スマートモードは文章の中の語を捉えつつ、それを含むだけの無害な語は誤検知しません。「単語一致」は単独で現れたときだけ一致します。「部分一致」はどこでも一致し、最も大雑把で過剰検知しやすいモードです。`*` は任意の文字列の代わりになります。

内蔵リスト

有効にすると、サーバーの言語向けに整備された禁止語セットと英語版が追加されます。全リストはダッシュボードで確認できるのでブラックボックスにはならず、その中の 1 語だけを、残りを無効にせずに除外できます。

いつ動くか

すべてのメッセージは送信時と編集時の両方で検査されるため、問題のないメッセージを後からブロック対象に書き換えることはできません。

設定

ブロックする単語
一致モードスマートモードは a$$、a s s、leetspeak などの回避を検出しつつ、誤検出を避けます。完全一致は厳密です。どこでもモードは他の単語の中でも一致します。
制限に達したときにユーザーに対して実行されるアクション。タイムアウトで一時的に制限、キックでサーバーから削除、禁止で永久禁止。
ログチャンネルボットがこの機能のログ メッセージを送信するチャネル。
除外ロールこの役割を持つメンバーは、この保護から免除されます。
除外メンバー除外ロールに加えて、このシステムが完全に無視する特定のメンバー。
除外チャンネルこれらのチャネルのメッセージは、この保護によってチェックされません。

知っておきたいこと

ブロックしたメッセージを削除するには「メッセージの管理」が必要です。
既定の処罰はありません。メッセージは削除・記録されますが、メンバーへの処分は行われません。
除外したロール・メンバー・チャンネルは内蔵リストも含め完全にスキップされます。

よくある質問

偽装しようとした単語も検出しますか?

はい。スマートモードは記号(a$$)、スペース(a s s)、leetspeak(5h1t)、アクセント記号、繰り返し文字を見抜くため、よくある回避の試みもブロックされます。

無害な単語を誤ってブロックしませんか?

いいえ。スマートモードと完全一致モードでは、ブロック対象の単語はそれ自身が単語として現れたときにのみ反応するため、ブロックした "ass" によって "class" が検出されることはありません。単語の中での一致を望む場合のみ、どこでもモードや * ワイルドカードを使用してください。

編集されたメッセージもチェックしますか?

はい。フィルターはメッセージが編集されるたびに再チェックするため、あとからブロック対象の単語を追加することはできません。

関連機能