Documentation / Warnings & Case Logs

Warnings & Case Logs

Warn members, keep notes, and look up or edit the record of actions taken.

!warn

HelperPrefixModule: warns

Warn a member, optionally provide a reason. If punishments are configured via pwarnings, they will be applied. Warning staff does not trigger punishments.

Usage

!warn member [Reason]

Examples

!warn @Member

“Warnings are like opinions, nobody cares until you have too many.”

!forcewarn

ModeratorPrefixModule: warns

Forcibly add a warning to a member, bypassing pwarnings punishments and not notifying them. Logs will still be generated

Usage

!forcewarn member [Reason]

Examples

!forcewarn @Member

“Search your feelings, you know it is true, I am your master!”

!bulkwarn

ModeratorPrefixModule: warns

Bulk warn members. This format is specific please follow it. You can either bulk warn members in chat or upload a file with the specified format.
Warned User % Moderator % Reason
Warned User % Moderator % Reason
Warned User % Moderator % Reason
If there is no reason for the warning, include the second % but simply leave it blank. Warnings that are improperly filled out will be skipped. A new line is required for each new warning, reasons with line breaks will have the reason cut off.

Usage

!bulkwarn User % Member % [Reason]

Examples

!bulkwarn User % Moderator % Warning reason

“If you're a collector I advise you to stop. No, seriously, these are worth nothing.”

!pardon

ModeratorPrefixModule: warns

Mark a warning as 'pardoned'. This means that the warning will not be counted towards auto punishments. The warning will still exist.

Usage

!pardon member
!pardon warning id

Examples

!pardon @Member
!pardon 12

“There really should be a limit to your generousity mmkay? You can't just go handing this out willy nilly.”

!rewarn

ModeratorPrefixModule: warns

Edit a warning reason after the fact. You can only change the reason of the warning, nothing else. Provide either a warning ID or a member to pick a warning from

Usage

!rewarn warnID
!rewarn member

Examples

!rewarn 6
!rewarn @Member

“You know, if you weren't so forgetful I wouldn't need to go back and fix your mistakes now would I?”

!note

HelperPrefixModule: warns

Add a note to a member, notes are not punishments and do not count towards punishments.
Check: Check a member for all saved notes
Add: Add a new note to a member, the one who noted will be saved as well
Rem: Delete a note from a member, this takes a note ID

Usage

!note check id
!note add id note
!note rem note id

Examples

!note check 1234567890
!note add 1234567890 Note Here
!note rem 1

“If this was real it'd be hilarious to see sticky notes all over people.”

!warnlist

HelperPrefix + Slash

Search the list of saved warnings. You can get all warnings, all warnings enacted by a specific moderator, a specific warning, all warnings for a specific member, or search for warnings with a word in the reason. You may also transfer warnings from one user to another, the first users warnings will be transfered to the second user.

Usage

!warnlist all
!warnlist mod member
!warnlist id warning id
!warnlist reason reason search text
!warnlist member
!warnlist transfer user user

Examples

!warnlist all
!warnlist mod @Member
!warnlist id 5
!warnlist reason Warning reason
!warnlist @Member
!warnlist transfer 1234567890 @User
Slash command /warnlist

/warnlist all View all warnings for your server

/warnlist mod View warnings given by a specific moderator

OptionTypeDescription
member requiredUserThe moderator to view warnings for

/warnlist id View a specific warning id

OptionTypeDescription
id requiredTextThe ID of the warning you wish to view

/warnlist reason Search your warnings by reason

OptionTypeDescription
text requiredTextThe search text to search reasons for

/warnlist transfer Transfer a warning from one user to another

OptionTypeDescription
from requiredUserThe user to transfer the warning from
to requiredUserThe user to transfer the warning to

/warnlist member Get the list of warns on a specific member

OptionTypeDescription
member requiredUserThe member to view the warnings of

“You're lucky I don't just give you a massive book to search through yourself, be grateful will ya?”

!purgewarn

ModeratorPrefix + Slash

Completely purge a warn from the record, as if it never existed.

The all option needs Admin.

Usage

!purgewarn all [member]
!purgewarn member
!purgewarn warnid [warnid]

Examples

!purgewarn all
!purgewarn @Member
!purgewarn 1 2 3
Slash command /purgewarn

/purgewarn all Delete all warnings from a user or the server

OptionTypeDescription
userUserThe user to delete all warnings from

/purgewarn user Delete warnings from a single user

OptionTypeDescription
user requiredUserThe user to delete all warnings from

/purgewarn id Purge warns by ID, split warn ids by a space

OptionTypeDescription
warnids requiredTextThe list of warning ids to purge

“Who gave you the right to tell me what to forget! I'll forget it if I want to!”

!pwarnings

AdminPrefixModule: warns

Configure the warning system settings.
Mutemulti: The multiplier on the time for mutes if a time is not provided specifically with the punishment. Every trigger of the mute punishment will increase the time by this amount
Allowstaff: This option decides whether or not staff can warn each other. Note even if they can they are exempt from auto punishments
Autopardon: The auto pardon system can be configured to automatically pardon warnings if they are X days old
Autopurge: The auto purge system can be configured to automatically purge warnings if they are X days old
Publicwarn: This option dictates whether warnings will be posted in the channel they were made in alongside dm'ing and logging.
NOTE: Punishment times for mutes are in minutes, punishment times for bans are in days.

Usage

!pwarnings list
!pwarnings mutemulti number
!pwarnings allowstaff [on/off/true/false]
!pwarnings autopardon/autopurge off/number
!pwarnings warn count [off/ban/kick/mute] [punishment time for bans and mutes]
!pwarnings publicwarn [on/off/true/false]

Examples

!pwarnings mutemulti 5
!pwarnings allowstaff off
!pwarnings autopardon 5
!pwarnings 2 ban 5
!pwarnings publicwarn true

“Strike one is a slap on the wrist, strike two is a timeout, strike three? Death.”

!rapsheet

ModeratorPrefix

Look up the case logs for a member or all caselogs pertaining to a moderator. You may also delete a caselog by using 'forget' and the case ID.
Valid caselog types are: ban, softban, kick, mute, vcmute, vcban, timeout

Usage

!rapsheet forget number
!rapsheet [mod] member [type]

Examples

!rapsheet forget 12
!rapsheet @Member ban

“And the best part is, you don't even need a FOIA request!”

!editcase

AdminPrefix

Edit a previously made case log. At this time you can only change the reason. You may supply either a single caselog id or multiple ids.

Usage

!editcase caselogid caselogid reason New Reason

Examples

!editcase 1 reason New Reason
!editcase 2 3 reason New Reason

“Tell you what, I'll go buy some whiteout and we can call it solid mmkay?”

!modlogs

ModeratorPrefix

Enable, disable or delete modlogs. Modlogs are record counts of actions taken by moderators. They are disabled by default. By deleting a member you are removing record of them issuing punishments

Usage

!modlogs enable/disable
!modlogs delete User
!modlogs User

Examples

!modlogs enable
!modlogs delete @User
!modlogs @Member

“This aint amazon, I aint gonna keep track of your every move, just who likes to use the hammer too much.”

!cleanslate

AdminPrefix

Completely delete modlog and/or caselog records. This is irreversable.

Usage

!cleanslate modlogs/caselogs/both

Examples

!cleanslate modlogs

“I will never truly forget what you've done... nobody will...”