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
| Command | Description |
|---|
,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
| Command | Description |
|---|
,timeout <member> <duration> [reason] | Timeout a member. Use s/m/h/d (e.g. 10m, 2h). Max 28 days. |
,untimeout <member> | Remove a timeout. |
,timeouts | List 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.
| Command | Description |
|---|
,setupmute | Create 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. |
, resettlement | Delete all three mute roles to reset the system. |
,muted | List every muted member and which mute they have. |
Force nickname
| Command | Description |
|---|
,forcenick <member> <nickname> | Lock a user to a nickname. |
,forcenick <member> | Clear the forced nickname. |
,forcenick list | List every forced nickname. |
Slow mode
| Command | Description |
|---|
,slowmode <#channel> <time> | Set channel slowmode (max 6h). |
,slowmode disable <#channel> | Remove slowmode. |
,slowmode list | List active slowmodes. |
,slowmode clear | Clear slowmode in every channel. |