Staff Guide

Effective Moderation

Important

This page has been recently updated to reflect slash command usage. Please ensure you view which commands are slash-supported and which ones are not (/ vs !).

  • Developer IDs

On Discord, every username can have 9999 variants of it before it becomes unavailable. Trying to ban someone by just putting “Eternalll” is extremely dangerous. This is why we use Developer IDs instead, they provide a number such as 349909910995206145 (my ID) that ensures you are punishing the correct person. Please enable this feature immediately.

  • Moderation Bot

Edward Richtofen#5103 is the main moderation bot for all things. Main moderation commands use / while all of the rest use the ! prefix.

Issuing Punishments

Warning

Be aware that all bot-issued punishments are direct-messaged to the user. Refrain from using vague or immature reasons.

Tip

Slash commands are more intelligent than regular text-based commands and will ensure requirements are met.

Command

Description

!rule

Verbal warning not sent to modlog.

/note

Add a note (non-DM warning) to user.

/warn

A warning sent to the user.

/mute

A temporary mute of the user.

/kick

Kick the user from the server.

/softban

Same as kick but purges messages.

/ban

Permanently ban the user.

Verbal Warning

!rule<#> (id)

Verbal warning, unrelated to the modlog system. You may optionally use an ID or mention in order to direct the warning to the user.

_images/rule.png

Important

At this time, slash commands for the rule command are not supported. Please continue to use the ! prefix until this is implemented.

Important

Do not actually use the <brackets> and (parenthesis), they denote required and optional input.

Note

/note <user> <reason>

Add a non-DMing warning to a user, known as a note. This will populate the modlog with the warning but will not DM the user the warning.

_images/note.png

Important

The user is not DMed. Therefore, please provide information that is important to others viewing the modlog.

Warning

/warn <user> <reason>

Warn the user, logging to the modlog and DMing the user. Warns cannot be appealed and are a recommended first action after or with a verbal warning.

_images/warn.png

Important

Remember, the user is DMed. Please provide an appropriate and at least a semi-descriptive reason so that the member can remediate their behavior.

Mute

/mute <user> <time> <reason>

Mutes a user, preventing them from talking (and viewing certain channels). You must disconnect the user if they are in voice.

_images/mute.png

Users who evade mutes by leaving become permanently muted when rejoining. They must reach out to Modmail to get this fixed as it is their fault.

When selecting a time, there are several pre-defined options that you may choose. It is at moderator discretion to choose a time appropriate for the punishment.

Tip

A time period of a day is usually suggested as a generic minimum period as punished users will be less likely to retaliate after 24 hours have passed.

Kick

/kick <user> <reason>

Kicks remove the member from the server without deleting messages.

_images/kick.png

Reserve this punishment for new-ish members who need a reality check to come back when they are ready to read the rules and play nice.

Most unused, but can make a statement if necessary.

Warning

Will remove all activity ranks (not reset rank itself). Therefore, the member returning must level up once to regain all their roles back.

Softban

/softban <user> <reason>

Softban removes a member from the server, deleting 1 day of messages.

_images/softban.png

Reserve this punishment for those who you wish to kick, at the same time wanting to delete their messages alongside it.

Calls the user purge portion of the API by immediately banning and unbanning the user.

Warning

Will remove all activity ranks (not reset rank itself). Therefore, the member returning must level up once to regain all their roles back.

Ban

/ban <user> <reason>

Bans and DMs the user a link where they may appeal (first offense only) and purges 1 day of messages.

_images/ban.png

Important

Members may appeal their punishment via ban appeal website, but only ones made in error are ever accepted.

Substitutions

Substitutions are a way of increasing your efficiency in issuing punishments by pre-filling text with the rule documentation and text itself. When using brackets around a "rule#", it will replace the text with the rule that it corresponds to.

/warn <user> [rule5]

translates to the following full command:

/warn <user> Rule 5 Violation | Discussing or Committing Piracy

This is a time-saver as long as the reason for punishment is indeed that rule and made obvious to the user by a bit of extra text added to the end.

Modlog Management

  • Invoking the Modlog

To search a user’s modlog, you will run !warnings <id>. This will invoke an embed, beginning with an overview of their punishment history.

Important

Do not actually use the <brackets> and (parenthesis), they denote required and optional input.

To interact with the modlog, you will need to use the arrow reactions to populate a single infraction.

Warning

Do not interact with the modlog overview. Use the reactions to scroll to a specific reaction.

  • ◀️, ▶️ and ❌

The left and right reactions scroll through the modlog. Pressing ❌ will close the embed.

  • ✏️ and 🗑️

After scrolling to an individual punishment, ✏️ will allow you to edit the reason. Useful if you made a typo or were not specific enough in your punishment reason. 🗑️ allows you to clear the modlog entry.

Important

Edits made to the modlog do not update for the punished user in their direct messages.

Warning

Cleared mutes will automatically unmute the user. Please keep this in mind when modifying the modlog.

Backup Commands

Should Discord have issues with their slash command system, you may opt to use the ! prefixed command version in the meantime. This ensures Moderators are not unable to perform their duties as necessary. However, please do not use these if slash commands are functioning normally.

Backup

Function

!rule

Verbal warning not sent to modlog.

!warn 1

Backup for warn command.

!warn 2

Backup for mute command.

!warn 3

Backup for kick command.

!warn 4

Backup for softban command.

!warn 5

Backup for ban command.

Warden System

  • Confidentiality

The Call of Duty Zombies Warden System is a confidential multi-tool system that performs intelligent auto-moderations based on bot-observed behaviors and other triggers.

Warning

Disclosures of bypasses or detailed functions of the Warden system is an immediate dismissal from Staff and potential ban depending on severity. We take the security and protection of our members very seriously.

  • Assistance

Warden effectively assists moderators by means of acting like 10 tireless Staff members that sometimes need intervention.

The intervention channel is where the bot asks for behavioral checks and notifies about things it sees, but has low confidence to take action on.

The executions channel is where the bot had high confidence in its logic and took action on a (most likely) blatant rule break.

Note

Warden is not a replacement for human moderation. The bot is not omniscient and cannot possibly cover all chats and their situations like a human can.