すべての機能参加ゲート
概要
Sylon の他の保護機能は、すべてメンバーが「やったこと」で判断します。メッセージ、ステータス、監査ログの一行 — その時点でアカウントはもう中にいます。そしてこの機能が想定している二つの相手、つまり一時間前に作られた使い捨てアカウントと、頼まれてもいないのに誰かが追加したボットにとっては、その「もう中にいる」ことこそが問題のすべてです。参加ゲートはアカウントそのものを審査します。入口で一度、そして後から名前が変わればもう一度。仕組み
主な機能
アカウントの最低日数(1日から1年まで)
プロフィール画像を一度も設定していないアカウント
リンクや Discord 招待を含む名前(文字を離した回避表記も検出)
ワードフィルターと同じ照合エンジンを使う名前リスト
一つの手がかりに頼らず、弱い手がかりを合算する不審スコア
このサーバーでボットを追加する権限がない人が追加したボット
Discord の認証を受けていないボット
処分の前に様子を見たいときのための、罰ではなくゲートロール
入口だけでなく、参加後にも名前を再チェック
除外ロール・除外メンバーと、専用のログチャンネル
セットアップ
1.ダッシュボードの参加ゲートタブを開いて有効にし、ログチャンネルを選びます。すべてのルールが記録のみである間は、そのチャンネルが機能のすべてです。
2.「アカウントの作成日数」を有効にし、しきい値を決めます。7日が妥当な出発点で、ここで最も効果の高い単独ルールです。
3.数日はすべてのルールを「記録のみ」にしたままログを読みます。誰が排除されていたかがそのまま分かります。
4.そのうえで、ルールごとに実際の処分を選びます。判断の前に様子を見たい場合は、ゲートロールを設定し、キックではなく「ゲートロールを付与」を選んでください。
5.ボット向けには「未認証のボット」と「権限のないボット追加」を有効にし、Sylon が「監査ログを表示」を持っているか確認します。
詳しい動作
設定
知っておきたいこと
ゲートにはログチャンネルが必要です。ルールが記録のみの場合、そのチャンネルがこの機能の出力のすべてです。
必要な権限は選択次第です。ゲートロールにはロールの管理、タイムアウトにはメンバーをタイムアウト、それ以外にはメンバーをキック/BAN、権限のないボットのルールには監査ログを表示が必要です。
管理者または「サーバー管理」を持つメンバーは決して審査されず、除外リストに入っている人も同様です。
ゲートが排除または制限したメンバーには自動ロールが付与されず、歓迎メッセージでも告知されません。
名前の変更はメンバーごとに30秒に一度までしか再チェックされないため、繰り返し改名してもログが増え続けることはありません。