🛡️ Moderation Commands
Lupin provides a complete, modern moderation suite with graduated punishments, case tracking, and mass action capabilities.
🚫 Ban Management (/ban)
| Subcommand | Arguments | Description |
|---|---|---|
/ban user | target, [reason], [delete_days] | Ban a user from the server and optionally delete message history (0–7 days). |
/ban unban | target, [reason] | Unban a user using their Discord User ID or mention. |
/ban mass | users, [reason], [delete_days] | Ban up to 20 users simultaneously (separated by spaces or commas). |
👢 Kick Management (/kick)
| Subcommand | Arguments | Description |
|---|---|---|
/kick user | target, [reason] | Kick a single member from the server. |
/kick mass | users, [reason] | Kick multiple members at once (up to 20 IDs). |
⏳ Timeout Management (/timeout)
| Subcommand | Arguments | Description |
|---|---|---|
/timeout set | target, duration, [reason] | Timeout a member for 5m, 10m, 30m, 1h, 6h, 1d, or 1w. |
/timeout remove | target | Remove an active timeout from a member immediately. |
🔒 Channel Lockdown (/lock)
| Subcommand | Arguments | Description |
|---|---|---|
/lock channel | [target], [reason] | Locks the specified channel, preventing @everyone from sending messages. |
/lock unlock | [target], [reason] | Unlocks the specified channel, restoring normal messaging permissions. |
⚠️ Warning System (/warn)
| Subcommand | Arguments | Description |
|---|---|---|
/warn add | target, reason | Issue an official warning to a user and log case details. |
/warn list | target | View all historical warnings for a member with delete/clear action buttons. |
/warn clear | target | Clear all recorded warnings for a member. |
🛠️ Direct Utility Commands
| Command | Arguments | Description |
|---|---|---|
/purge | amount, [user], [filter] | Bulk delete up to 100 messages with optional author/attachment filters. |
/cases | [user], [case_id] | Search moderation case logs and audit trails. |
/usernotes | add, view, remove, clear | Attach private staff notes to any user profile. |
/say | message, [channel] | Broadcast an announcement through Lupin. |
/dm | target, message | Send an official direct message to a user. |
