Requires Manager or Guild Administrator permissions

Overview

Punishments are the core of Overseer’s moderation system. They allow for consistent, fair and well-audited handling of rule breaking.
Moderators can run /punish <user> <reason> (with image/video attachments) to mute, kick or ban users depending on how many times they have committed this offence before.
Figma_0GSLIxi2da.png For example, -p @Dan spamming would mute Dan for 1 hour on the first offence, 12 hours on the second and lastly 1 week on the third. On subsequent offences, he would be banned from the server.

Evidence

Overseer uniquely handles media attachments and URLs. Any images or videos attached when running -punish (-p) will be consumed and stored within each case.
Similarly, URLs following the reason, e.g. -p @Dan spamming https://i.imgur.com/image.png will be downloaded and stored for that case.
Discord_AZ0yNJmUcD.png Where the evidence might look like:
DiscordPTB_rLY1o8scLX.png

Configuration

Punishments are set up via the dashboard. There are 3 components to a punishment, its:
  • Name
  • Steps
  • Roles
Unlike all other commands, whether a user can run /punish (-p) is determined by whether they have any allowed role for that punishment.

Editing Punishments

firefox_PRFyJb5FXy.png Steps can be:
  • Added via the button in the top right
  • Edited by using the select menu (Mute, Kick, Ban) and have its duration changed if it’s either a Mute or Ban.
  • Deleted by clicking the bin icon to the right of the last step.
Roles are edited by clicking the left-most button in the top-right corner: firefox_VSHt6s5C1V.png Which means that any user with either the Administrator 🍁, Senior Moderator 🍎 or Moderator 🍊 role can apply this punishment.
Server administrators and owners bypass this requirement, meaning they can run any punishment.