Staff Handbook
This page is used for quick command references for mods and helpers for moderating and keeping their community safe. For more details on the commands, please see relative pages for each of the modules/sections.
General Moderation
These commands are for the majority of the basic moderation commands ranging from warns to bans, and even voice chat tools.
Modlogs
Command | Descriptive Example |
!modlogs enable/disable | !modlogs enable |
!modlogs delete User | !modlogs delete @ModGod#3000 |
!modlogs User | !modlogs @ModGod#3000 |
Warns
Command |
Descriptive Example |
!warn member [reason] |
- Warns the person |
!bulkwarn WarnedUserID % Moderator % Reason |
- Sends a warning to multiple people - This must be used in this syntax or it will not work as intended |
!rewarn warnID/member [New reason here] |
!rewarn 638 Did not share popcorn
- Updates the reason for an existing warning |
!warnlist member |
- Displays all the warnings the person has |
!warnlist reason search text |
- Displays all warnings with the specified text |
!warnlist mod member |
- Displays all warnings the mod has sent |
!warnlist all |
- Displays all warnings in your server |
!pardon WarnID |
- Pardons the warn |
Mutes
Command | Descriptive Example |
!mute member [time] [reason] |
- Mutes the person - Time length types: 1d 1h 1m 1s |
!unmute member |
- Unmutes the person |
!mutelist |
- Displays all active mutes in the server |
Kicks
Command | Descriptive Example |
!kick member [reason] |
- Kicks the person from the server |
!kick member member [reason] |
- Kicks multiple people |
!softban member [reason] |
- Kicks a person and clears their messages from today |
Bans
Command | Descriptive Example |
!ban mention/UserID reason |
- Bans the person from the server |
!unban username |
- Unbans the person from the server |
!tempban mention/UserID time reason |
- Temporarily bans someone from the server - Time length types: 1d 1h 1m 1s |
!tempbanlist |
- Lists all active temporary bans in the server |
!allbans |
- Lists all active bans in the server |
Voice Chat Tools
Command |
Descriptive Example |
!vcmute member [time] |
- Voice mutes the person for X minutes |
!vcunmute member |
- Voice unmutes the person |
!vckick member |
!vckick @yeetmaster#3000 @yeetmaster#3001
- Kicks user(s) from the voice channel |
Message Moderation
These commands will help keep your community walls, boards, floors, and chats clean, calm, and collective.
Purger
Command | Descriptive Example |
!purge amount |
- Deletes the amount of messages |
!purge amount @mention |
- Deletes the amount of messages from the person |
!purge amount @role |
- Deletes the amount of messages sent by anyone with the role |
!purge amount text |
- Deletes the amount of messages with that text/letter |
Slowmode
Command | Descriptive Example |
!slowmode |
- Displays all current slowmode settings |
!slowmode server off/number |
- Sets slowmode in the entire server to 5 seconds |
!slowmode channel off/number |
- Sets slowmode in a certain channel to 5 seconds |
Channel Locks
Command | Descriptive Example |
!lock |
- Disables @everyone perms to talk in that channel |
!lock light role |
- Locks the channel to a certain role |
!unlock |
- Re-enables @everyone perms to talk in that channel |
!freeze |
- Removes all channel permissions - Disables @everyone perms to talk in that channel
Do not ever use this command a second time in a row. This command requires administrator before and during freeze and thaw or else channel permissions will not be properly restored. |
!thaw |
- Restores the server to its previous state The warning above is a requirement in order to properly restore the server to its previous state before the freeze command was made. |
Verification Moderation
There is only one command which provides a powerful means to help a newcomer with their verification woes.
Manual Verification
Command | Descriptive Example |
!manualverify member |
- Manually verifies a person into the server |
Ticket Moderation
These commands enable the staff to manage and moderate the modmail or tickets in the community. The send command is a public command that anyone can use.
Ticket Moderation
Command | Descriptive Example |
!send |
- Sends a completely private ticket to the server staff - THIS IS A PUBLIC COMMAND. ANYONE CAN USE IT. |
!assign userID ticketID |
- Opens the ticket and assigns it to the staff |
!unassign userID ticketID |
- Unassigns a staff from the ticket |
!closeticket ticketID |
- Closes and marks the ticket as done and deletes the channel |
!ticketstatus ticketID |
- Displays the ticket status |
!blockticket userID |
- Prevents that user from sending tickets |
!unblock userID |
- Re-allows that user to send tickets |
Information Gathering
These commands help you gather publicly available information about a user, role, or channel, which can be helpful in making moderation decisions or working with a configuration setup.
General Information
Command |
Descriptive Example |
!getid channel/role/member |
- Displays the ID of whatever was mentioned |
!user member |
- Displays detailed information about a user |
!get member |
- Displays basic public information on a person |
!rapsheet member |
- Displays a person's punishment history |
!roleinfo role |
- Displays detailed information about a role |
!guildinfo |
- Displays detailed information about the server |
Name Moderation
Only one command for managing the nicknames of people with less tasteful, hard to read, or harmful names.
Nicknames
Command | Description |
!nick member newNickname |
- Changes a person's display name |
Utilities
The say command is a powerful tool for adding embedded messages, sending messages through the bot, or having a little fun.
Say Command(Sending Messages with Gaius)
Command | Description |
!say [optional #channel] Message here. |
- Sends a plain text in the channel |
!say [optional #channel] %e Message here. |
- Sends an embedded message |
!say [optional #channel] %e %c#000000 Message here. |
- Sends an embedded message with a color hex tag |
No Comments