Skip to content

🛡️ Moderation Commands

Lupin provides a complete, modern moderation suite with graduated punishments, case tracking, and mass action capabilities.


🚫 Ban Management (/ban)

SubcommandArgumentsDescription
/ban usertarget, [reason], [delete_days]Ban a user from the server and optionally delete message history (0–7 days).
/ban unbantarget, [reason]Unban a user using their Discord User ID or mention.
/ban massusers, [reason], [delete_days]Ban up to 20 users simultaneously (separated by spaces or commas).

👢 Kick Management (/kick)

SubcommandArgumentsDescription
/kick usertarget, [reason]Kick a single member from the server.
/kick massusers, [reason]Kick multiple members at once (up to 20 IDs).

⏳ Timeout Management (/timeout)

SubcommandArgumentsDescription
/timeout settarget, duration, [reason]Timeout a member for 5m, 10m, 30m, 1h, 6h, 1d, or 1w.
/timeout removetargetRemove an active timeout from a member immediately.

🔒 Channel Lockdown (/lock)

SubcommandArgumentsDescription
/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)

SubcommandArgumentsDescription
/warn addtarget, reasonIssue an official warning to a user and log case details.
/warn listtargetView all historical warnings for a member with delete/clear action buttons.
/warn cleartargetClear all recorded warnings for a member.

🛠️ Direct Utility Commands

CommandArgumentsDescription
/purgeamount, [user], [filter]Bulk delete up to 100 messages with optional author/attachment filters.
/cases[user], [case_id]Search moderation case logs and audit trails.
/usernotesadd, view, remove, clearAttach private staff notes to any user profile.
/saymessage, [channel]Broadcast an announcement through Lupin.
/dmtarget, messageSend an official direct message to a user.