List of all the moderation commands of Marsha.
Here is a list of all the available moderation commands with Marsha. You can manage the access od each one with Groups.
| Commands | Explanation |
|---|
| !user <user id> | Search user by nickname or user id |
| !usernames <user id> | Username history of the specified user |
| !nicknames <user id> | Nickname history of the specified user |
| !members all <name> | Displays all guild members |
| !members name <name> | Find users with the same name |
| !members nickname <name> | Find users with the same nickname |
| !members discriminator <name> | Find users with the same discriminator |
| !members id <name> | Find users with the same ID |
| !auto-mod user <user id> | Displays all the infractions of the specified user |
| !inf moderator <user id> | Displays all the infractions of the specified moderator |
Note: for the members commands, you can also search with partial data. For example, if you need to find a user, but you only have four digits of their ID (for example: 7845), type !members id 7845 to find every member with the same numbers in their ID.
Auto Moderation
| Commands | Explanation |
|---|
| !auto-moderation all | Displays all the flagged messages by the automod |
| !auto-moderation filter infractionid <inf id> | Displays the specified infraction |
| !auto-moderation filter user <user id> | Displays all the flagged messages of a user |
| !auto-moderation filter type <type> | Displays all the flagged messages with the specified type |
| !auto-moderation filter message <user id> | Displays the filtered message |
Infractions
| Commands | Explanation |
|---|
| !inf | Displays all the infractions |
| !inf user <user id> | Displays all the infractions of the specified user |
| !inf type <type> | Displays all the infractions of the specified type |
| !inf moderator <user id> | Displays all the infractions of the specified moderator |
| !inf reason <reason> | Displays all the infractions containing the same reason |
| !inf active | Displays all the active infractions (temporary actions) |
| !inf id <inf id> | Displays the infraction with the specified id |
| Commands | Explanation |
|---|
| !inf get <inf id> | Displays the mentioned infraction in a detailed way |
Edit infractions
| Commands | Explanation |
|---|
| !inf edit <inf id> <reason/time/attachment> <value> | Edit a certain parameter of the infraction |
| !inf edit <inf id> delete | Delete an infraction |
Sanctions
| Commands | Explanation |
|---|
| !warn <user id> <reason> | Warn the user |
| !kick <user id> <reason> | Kick the user from the server |
| !ban <user id> <reason> | Ban the user from the server |
| !mute <user id> <reason> | Mute the user |
Temporary sanctions
The duration can be s (seconds), m (minutes), h (hours) or d (days).
| Commands | Explanation |
|---|
| !ban <user id> <duration> <reason> | Temporarily ban the user from the server |
| !mute <user id> <duration> <reason> | Temporarily mute the user on the server |
| !timeout <user id> <duration> <reason> | Discord's built-in timeout feature |
Revert sanctions
| Commands | Explanation |
|---|
| !unban <user id> <reason> | Revoke the ban the user from the server |
| !unmute <user id> <reason> | Revoke the mute the user on the server |
Dangerous Commands
These commands should be granted to trusted staff members. You can also monitor these commands with the Alerts system.
Multi Sanctions
| Commands | Explanation |
|---|
| !multi-ban name <name> | Ban multiple users with the same name |
| !multi-ban id <id> | Ban multiple users based on IDs in one command |
| !multi-ban time <time> | Ban multiple users within the set timeframe |
| !multi-kick name <name> | Kick multiple users with the same name |
| !multi-kick id <id> | Kick multiple users based on IDs in one command |
| !multi-kick time <time> | Kick multiple users within the set timeframe |
Note: These commands do not execute themselves without any confirmation. You can make a typo without being worried to ban or kick innocent people.
Anti-raid
| Commands | Explanation |
|---|
| !anti-raid <option> | Set the level of anti raid |
| !channel-lock <channel> | Prevent users from writing or speaking in a channel |
| !channel-unlock <channel> | Allow users from writing or speaking in a channel |
| !channel-lock all | Prevent users from writing or speaking in all channels |
| !channel-unlock all | Allow users from writing or speaking in all channels |
Miscellaneous Commands
| Commands | Explanation |
|---|
| !archive <user> <count> | Create an archive of the last messages of the specified user |
| !bringall <voice channel> | Bring all the users in your voice channel into the specified one |
| !channel | Displays the current channel information |
| !channels name | Displays all the channels in the server |
| !clear <user id/role id/contains/all> <number> | Clear messages with specified parameters |
| !discriminators <discriminator> | Find users with the specified discriminator |
| !emoji <emoji> | Displays the specified emoji |
| !mod-stats | Displays the moderation statistics of the server |
| !role <role> | Get information about a role |