本文へスキップ

スパムフィルター

上限を自分で決められる5つのスパムチェック

SfwBotは、1つの総合スコアではなく、5つの独立したスパムチェックを実行します。サーバーの状況に合うチェックをオンにして、それぞれの上限を設定します。

チェックする内容

  • メッセージの頻度

    1人のメンバーが数秒のうちに大量のメッセージを送ること。

  • 添付ファイルの頻度

    一定時間内に大量のファイルを送ること。画像の連投によくある形です。

  • 改行

    空行を大量に入れて、チャットを画面の外へ押し出すメッセージ。

  • 大文字

    ほとんどが大文字で書かれたメッセージ。短い返信が対象にならないよう、最小の長さを超えた場合のみ確認します。

  • 絵文字

    設定した上限より多くの絵文字を含むメッセージ。

スパムに対するボットの動作

メッセージは削除され、ログに記録されます。チェックごとに、任意の長さでメンバーをタイムアウトすることもできます。信頼システムをオンにしている場合、スパム違反ごとに信頼スコアが少し下がります。1回の違反が長く影響することはなく、繰り返すとストライクになります。

除外したロールはチェックされません。スパムフィルターはメッセージのテキストと件数だけを確認し、クレジットは使いません。

Discord AutoModとの関係

DiscordのAutoModは、メンションスパムやスパムの疑いがあるメッセージを投稿前にブロックできます。SfwBotはそれらのルールを代わりに管理できます。スパムフィルターは、AutoModが測らない頻度、添付ファイル、改行、大文字、絵文字を対象にします。

オンにするには

5つのチェックはすべて、ダッシュボードの「スパム対策」で有効にするまでオフです。上限と設定できる範囲は設定リファレンスに、選び方はスパムフィルターガイドにあります。

よくある質問

メッセージを1回速く送っただけで、メンバーは処罰されますか?

いいえ。チェックは上限を超えたときだけ作動し、上限は設定で決められます。タイムアウトはチェックごとに任意です。

モデレーターもチェックされますか?

チェックしたい場合のみです。スタッフに除外ロールを付ければ、そのメッセージは対象外になります。

スパムフィルターはクレジットを使いますか?

いいえ。クレジットを使うのは、メディアのAIスキャンだけです。

他のモジュール

  1. ヌード検出

    SfwBotはDiscordサーバーに投稿された画像、GIF、動画をスキャンし、選択したレベル(露出の多い服装、ヌードを連想させるもの、露骨なもの)のヌードを削除します。

  2. 招待フィルター

    SfwBotは、サーバーに投稿されたDiscordの招待リンクを削除します。自分の招待や信頼できるコードは許可でき、フィルターが働く前にメンバーが数件投稿できるようにもできます。

  3. リンク保護

    SfwBotは、サーバーに投稿されたリンクを既知の詐欺サイトやポルノサイトのリストと照合し、メッセージを削除して投稿者を記録します。

  4. AutoMod

    SfwBotはDiscord標準のAutoModルールを作成して同期を保ちます。キーワード、プリセット、正規表現、ユーザー名、メンションスパムのルールに対応しています。

  5. 信頼とストライク

    SfwBotはメンバーごとに信頼スコアを持ちます。違反は重大度に応じて信頼を減らし、信頼は時間とともに回復し、ストライクは設定したアクションを実行します。

  6. ログ

    SfwBotはすべての削除をサーバーのログチャンネルに報告し、操作用のボタンを付けます。ウェブダッシュボードにはアクティビティログも残ります。

SfwBotをサーバーに追加

Freeプランには毎月クレジットが含まれます。セットアップはコマンド1つで完了し、各設定は後からダッシュボードで変更できます。