Skip to main content
Luster’s moderation suite covers everything a staff team needs. Commands respect the role hierarchy and most accept an optional [reason].
Use fake permissions (,fakepermissions) to let trusted users run moderation commands without holding real Discord permissions.

Ban & kick

CommandDescription
,ban <user> [reason]Ban a user from the server.
,unban <user>Unban a user.
,hardban <user> [reason]Ban and prevent rejoin even if manually unbanned.
,unhardban <user>Remove the hardban lock.
,kick <member> [reason]Kick a member.

Timeout

CommandDescription
,timeout <member> <duration> [reason]Timeout a member. Use s/m/h/d (e.g. 10m, 2h). Max 28 days.
,untimeout <member>Remove a timeout.
,timeoutsList every currently timed-out member.

Mute system

Three role-based mutes: text mute, image mute, and reaction mute. Run ,setupmute once — you’ll see a ⏳ reaction while roles and permissions are configured.
CommandDescription
,setupmuteCreate mute, imageute, and reactmute roles with channel overrides.
,mute <member> [reason]Remove text permissions.
,imute <member> [reason]Remove attachments and embeds.
,rmute <member> [reason]Remove reaction permissions.
, displeased / ,unimute / ,unrmute <member>Reverse the matching mute.
, resettlementDelete all three mute roles to reset the system.
,mutedList every muted member and which mute they have.

Force nickname

CommandDescription
,forcenick <member> <nickname>Lock a user to a nickname.
,forcenick <member>Clear the forced nickname.
,forcenick listList every forced nickname.

Slow mode

CommandDescription
,slowmode <#channel> <time>Set channel slowmode (max 6h).
,slowmode disable <#channel>Remove slowmode.
,slowmode listList active slowmodes.
,slowmode clearClear slowmode in every channel.