スパム対策の詳細
メッセージ頻度、重複、メンションの上限、タイムアウト、メッセージの削除。
3つのトリガー
スパム対策は、各メンバーの最近のメッセージをメモリ上で追跡します。時間枠内で、総メッセージ数、同一メッセージ数、1つのメッセージ内のメンション数のいずれかが上限を超えると動作します。
- max_messages
- 初期値は、window_seconds(初期値8)の時間内に6件のメッセージです。
- duplicate_limit
- 初期値は、時間枠内に4件の同一メッセージです。
- mention_limit
- 初期値は、1つのメッセージ内でのユーザーまたはロールのメンション6件です。
起こること
そのメンバーは timeout_minutes(初期値10分)のあいだタイムアウトされます。delete_messages がオン(初期値)の場合は、違反したメッセージも削除されます。ログチャンネルには、トリガーの内容を含む記録が残ります。タイムアウト中のメンバーは、タイムアウトが終わるまでメッセージの送信、リアクション、ボイスチャンネルへの参加ができません。
除外
管理者権限、または設定した管理用ロールを持つメンバーは対象外で、ボットのメッセージも検査されません。スパム対策専用の信頼リストはありません。特定のチャンネルを除外したい場合は、そのチャンネルでボットの「チャンネルを見る」権限を拒否してください。
調整
ドロップ中の盛り上がったチャンネルでは、通常のユーザーでも8秒間に6件のメッセージで違反になることがあります。機能をオフにする代わりに、max_messages を上げるか、タイムアウトの時間を長くしてください。荒らし対策と同様に、初期状態ではオフです。 /security antispam enabled:true または Securityページでオンにできます。