モデレーション
モデレーターの作業を楽にするため、RaidProtect には非常に便利なモデレーションコマンドが用意されています。ユーザーの**BANやキック**など、Discord の標準機能を直接操作できます。
こうした操作に加えて、RaidProtect は処罰を受けたユーザーに DM で理由を伝え、それを処罰の履歴とサーバーのログにも記録するので、追跡に役立ちます。
処罰のコマンド(/ban、/kick、/mute、/jail、/warn など)と、/nick、/clear、/slowmode は、プレフィックスでも使えます。/modview、/note、/snipe、/onduty は使えません。
処罰のコマンドはすべて、対象に DM で通知しない [--silent] オプションに対応しています。通知の DM(キック、ソフトBAN、一時 BAN)には、サーバーへの招待が付いたボタンが含まれます。
🔍 メンバーのモデレーションビュー
/modview コマンドは、メンバーに関する一元化されたモデレーションビューを、1 つの返信にまとめて開きます。
- 直近の処罰と、「す べての処罰を表示」ボタン
- メンバーの内部モデレーションメモ。「編集」で変更できます(
/noteを参照) - 最後に削除されたメッセージと、「削除されたメッセージをすべて表示(1 時間以内)」リンク(
/snipeを参照) - 連携アカウント(サーバーで複数アカウントを利用できる場合)。BAN できるモデレーター向けに「管理」ボタンが付きます
- すぐに対応できる「ユーザーを処罰する」セレクター
次のコマンドを使用します:/modview (user)
(user) を、対象のメンションまたは ID に置き換えます。
このコマンドは、コンテキストメニューからも使えます。プロフィールを右クリック → アプリ → Modview を開く。
🖱️ コンテキストメニューから処罰する
スラッシュコマンドのほかに、プロフィールを右クリックして、メンバーを直接処罰できます:アプリ → ユーザーを処罰。
ウィンドウが開き、次の項目を入力します。
- 処罰の種類:適用する処罰の種類(必須)。
- 期間:BAN、タイムアウト、監禁の期間(任意。例:
1d 2h 30m)。 - 理由:処罰の理由。
- サイレント:処罰を受けた人に DM を送りません。
選べる種類は、各コマンド(/ban、/softban、/jail、/kick、/mute、/warn)に対するあなたの権限によって決まります。Discord の連携サービスの設定も含まれます。監禁は、Jail ロールが設定されている場合にのみ表示されます。
ユーザーを BAN する
/ban コマンドで、ユーザーのサーバーへのアクセスを、永久に、または指定した期間だけ禁止できます。
次のコマンドを使用します:/ban (user) [duration] [--delete-messages=duration] [--silent] [reason]
(user) を対象のメンションまたは ID に、[reason] を処罰の理由に置き換えます。
[duration]:指定した場合、BAN は一時的になります(/tempbanと同じ)。[--delete-messages]:削除する履歴の範囲(例:1h、1d、7d)。Discord の制限により、削除は最大 7 日までです。[--silent]:対象に DM を送りません。
ユーザーがオフラインでも、サーバーにいなくても、Discord の ID があれば BAN できます。
ユーザーを一時的に BAN する
/tempban コマンドで、ユーザーのサーバーへのアクセスを一時的に禁止できます。
次のコマンドを使用します:/tempban (user) (duration) [--delete-messages=duration] [--silent] [reason]
(user) を対象のメンションまたは ID に、(duration) を BAN の期間に、[reason] を処罰の理由に置き換えます。[--delete-messages] パラメーターで、メンバーのメッセージ履歴を削除できます(最大 7 日)。
ユーザーをソフトBAN する
/softban コマンドは、メンバーを BAN して、すぐに BAN を解除します。サーバーから永久に追放することなく、メッセージの履歴を削除できます。新しい招待があれば、メンバーは戻れます。
次のコマンドを使用します:/softban (user) [--delete-messages=duration] [--silent] [reason]
(user) を対象のメンションまたは ID に、[reason] を処罰の理由に置き換えます。--delete-messages パラメーターで、削除するメッセージの範囲を選べます。
ソフトBAN は、乗っ取られたアカウントに特に適しています。スパムを一掃してアカウントを解放し、持ち主がアカウントを安全にした後には、永久に追放することにはなりません。
ユーザーの BAN を解除する
/unban コマンドで、以前に BAN したユーザーの BAN を解除し、再びサーバーに参加できるようにします。
次のコマンドを使用します:/unban (user) [--silent] [reason]
(user) を対象の ID に、[reason] を BAN 解除の理由に置き換えます。
ユーザーをキックする
/kick コマンドで、BAN せずにメンバーをサーバーから追放できます。有効な招待があれば、ユーザーは再びサーバーに参加できます。
次のコマンドを使用します:/kick (user) [--silent] [reason]
(user) を対象のメンションまたは ID に、[reason] を処罰の理由に置き換えます。
ユーザーをミュートする(タイムアウト)
/mute コマンドで、メンバーがサーバーで行える操作を一時的に制限できます。この間、メンバーはメッセージの送信、リアクション、ボイスチャンネルへの参加、他のメンバーへの DM の送信ができなくなります。
次のコマンドを使用します:/mute (user) (duration) [--force-timeout] [--silent] [reason]
(user) を対象のメンションまたは ID に、(duration) をミュートの期間(例:10m、1h、1d)に、[reason] を処罰の理由に置き換えます。
ユーザーのミュートを解除する
/unmute コマンドで、タイムアウト中のメンバーの制限を直ちに解除し、サーバーでのあらゆる操作を再び行えるようにします。
次のコマンドを使用します:/unmute (user) [--silent] [reason]
(user) を対象のメンションまたは ID に、[reason] をタイムアウト解除の理由に置き換えます。
ユーザーを監禁する
/jail コマンドで、制限付きのロールを付与してメンバーを隔離できます。Jail は BAN の代替手段として用意されています。メンバーは完全に追放される代わりに、非常に限られたサーバーへのアクセスを維持します。
次のコマンドを使用します:/jail (user) [--silent] [reason]
(user) を対象のメンションまたは ID に、[reason] を処罰の理由に置き換えます。
このコマンドを使う前に、/settings で Jail ロールを設定する必要があります。自動のモジュールは、Jail ロールが未設定の場合、タイムアウトに切り替わります。
ユーザーを一時的に監禁する
/tempjail コマンドで、メンバーを指定した期間だけ一時的に監禁できます。
次のコマンドを使用します:/tempjail (user) (duration) [--silent] [reason]
(user) を対象のメンションまたは ID に、(duration) を監禁の期間に、[reason] を処罰の理由に置き換えます。
ユーザーを解放する
/unjail コマンドで、メンバーから Jail ロールを外し、通常のサーバーアクセスを取り戻させます。
次のコマンドを使用します:/unjail (user) [--silent] [reason]
(user) を対象のメンションまたは ID に、[reason] を解放の理由に置き換えます。
ユーザーに警告する
/warn コマンドで、ボット経由の DM を使って、メンバーに正式に警告できます。
次のコマンドを使用します:/warn (user) [--silent] [reason]
(user) を対象のメンションまたは ID に、[reason] を警告の理由に置き換えます。
📝 モデレーションメモ
/note コマンドで、/modview を経由せずに、メンバーの内部モデレーションメモを追加または編集できます。メモはモデレーターにだけ見えます。
次のコマンドを使用します:/note (user)
(user) を対象のメンションまたは ID に置き換えます。ウィンドウが開き、最大 300 文字でメモを入力または編集します。メモの追加、変更、 削除は、モデレーションログに記録されます。
🏷️ メンバーのニックネームを変更する
/nick コマンドで、サーバーでのメンバーのニックネームを変更したり、リセットしたりできます。
次のコマンドを使用します:/nick (user) [pseudo]
(user) を対象のメンションまたは ID に置き換えます。[pseudo] パラメーターは、適用する新しいニックネームです(最大 32 文字)。省略すると、メンバーのニックネームがリセットされます。
このコマンドには Discord のニックネームの管理権限が必要で、プレフィックスコマンドでは別名 nickname、rename、setnick でも使えます。変更はサーバーのログに記録されます。