/warn<user>[reason][proof]Manage MessagesWarn a member
Warn, time out, kick and ban, from Discord or from the dashboard. Every action lands in the mod-log with who did it, why, and the proof if there is one.
Pick a channel under Mod-log channel. Bans, kicks, timeouts, warnings and purges are posted there with the moderator, the member and the reason. Without it, sanctions still work but leave no public trace for your staff, and proofs have nowhere to be kept.
/modlog #channel does the same from Discord.
| Command | What it does |
|---|---|
/warn | Adds a warning to the member's record. |
/timeout | Mutes them everywhere for a duration, like 10m, 2h or 1d (Discord caps it at 28 days). With hard, their roles are also taken away until the timeout ends, then given back. |
/untimeout | Lifts a timeout early. |
/kick | Removes them from the server. They can come back with an invite. |
/softban | A kick that also deletes their messages from the last week. |
/ban | Bans for good, or for a while with duration (7d): Naeris lifts the ban on its own when it runs out. |
/unban | Lifts a ban, by name or ID. |
/massban | Bans a list of IDs at once, for raids by accounts that already left. |
You can only sanction members whose highest role is below yours, and Naeris's role has to be above theirs too. The same actions are on the member's file in the dashboard (Members page), with the same checks: the dashboard acts with your own Discord permissions.
Every sanction command has a proof option. Attach up to 3 images or files (10 MB each): Naeris re-posts them in the mod-log, so they stay even if the original message is deleted, and links them to the case. The link shows up in /sanctions history and in the member's file on the dashboard. With prefix commands, attach the files to your message.
Under Message to the sanctioned member, turn on Send it and Naeris sends a private message just before acting, so it still reaches them after a kick or a ban. Add an Appeal link (a form, an appeal server) and it is added under bans, kicks and timeouts.
Each sanction type can have its own wording. Leave it empty to keep Naeris's. Variables: {server}, {reason}, {moderator}, {until} (end of a timeout or a temporary ban).
/warnings list shows a member's warnings, /warnings clear wipes them. Under Warning limit, choose how many warnings a member can collect and what happens at that point: timeout, kick or ban. The count goes back to zero once the action is applied.
Automod strikes are counted separately, see Automod.
/sanctions is the staff's notebook:
history lists a member's sanctions, filtered by type if you like. Each one has a case number.reason changes the reason of a case, delete removes it.note add writes a private note on a member, only the staff sees it. note list and note remove go with it. The same notes are on the member's file in the dashboard.stats counts the sanctions given by each moderator over the last 30 days (or the number of days you ask).A ready-made sanction bundles an action, a duration and a reason under a name, like "Spam: 1 h timeout". Your staff applies it with /sanctions apply @member, picking it from the list, or from the member's file on the dashboard, under Ready-made sanction.
The Roles allowed to use it can apply it even without the matching Discord permission. That is the point: trial moderators can give the "Spam" timeout without having Timeout Members on the server.
Naeris applies the sanction, but the role hierarchy still holds: nobody uses one on a member whose highest role is at or above theirs.
/role join and drop with /role leave. /role selfroles lists them./role also does the bulk work: add, remove, temp (a role for a while), all and removeall (give or take a role to everyone, humans or bots), and info.
Turn on Accept reports and pick a Staff channel. Members then report with /report @member or with a right click on a message or a member (Apps › Report message / Report member).
Each report arrives as a card in the staff channel, with the reported message quoted. The staff clicks Take it, then Handled or Dismiss. The member who reported gets a private message with the outcome. Add a Role to ping to be alerted, and a Ticket category to get an Open a ticket button that opens a ticket with the reporter.
The dashboard's overview counts open reports under Waiting for you.
/purge deletes recent messages in bulk: all of them, from one member, from bots, with links, with files, containing a word, everything after a message, or everything between two messages. Discord only lets bots delete messages from the last 14 days, 99 at a time.
The Clean a channel panel on the dashboard does the same. For channels that should clean themselves, see automatic clean-up.
/channel handles the channel itself: lock and unlock, lockdown (lock every channel where members can write, during a raid) and unlockdown, slowmode, nuke (recreate the channel empty with the same settings) and export (save up to 1000 recent messages as an HTML file).
/voice mutes, deafens, disconnects or moves a member in voice. /nick set and /nick reset change nicknames. The member's file on the dashboard has the same buttons.
The Move message right-click moves a message to another channel: Naeris reposts it there under the author's name and avatar (it needs Manage Webhooks) and leaves a note where it was.
/warn<user>[reason][proof]Manage MessagesWarn a member
/timeout<user><duration>[reason][proof][hard]Timeout MembersTime a member out
/untimeout<user>[reason][proof]Timeout MembersLift a timeout
/kick<user>[reason][proof]Kick MembersKick a member
/softban<user>[reason][proof]Kick MembersKick a member and delete their recent messages
/ban<user>[duration][reason][proof]Ban MembersBan a member, for good or for a while
/unban<name>[reason]Ban MembersUnban someone
/massban<ids>[reason][delete_hours]Ban MembersManage ServerBan many accounts at once, by ID
/warningsKick MembersSee or clear a member's warnings
list[user]List a member's warningsclear<user>Clear a member's warnings/maxwarnManage ServerWhat happens when a member collects too many warnings
limit<amount>Warnings before actionaction<action>Action at the limit/modlog[channel]Manage ServerPick the channel where moderation is logged
/sanctionsSanction history, notes and moderator stats
history<user>[type][page]A member's sanctionsreason<case><reason>Change the reason of a casedelete<case>Delete a casenote add<user><text>Write a notenote list<user>A member's notesnote remove<note>Delete a notestats[days]Sanctions given by each moderatorapply<user><preset>Apply one of the server's ready-made sanctions/report<user><reason>Report a member to the staff
/purgeManage MessagesDelete messages in bulk
all<channel>[amount]Delete the latest messagesattachments<channel>[amount]Delete messages with filesbots<channel>[amount]Delete messages from botslinks<channel>[amount]Delete messages with linkstoken<channel><token>[amount]Delete messages containing a worduser<channel><user>[amount]Delete a member's messagesafter<channel><message>[amount]Delete everything posted after a messagebetween<channel><first><last>Delete two messages and everything between them/channelManage ChannelsLock, slow down, recreate or export a channel
lock[channel][reason]Stop members from writing hereunlock[channel]Let members write againlockdown[reason]Lock every channel members can write inunlockdownUnlock the channels the lockdown lockedslowmode<seconds>[channel]Seconds between two messages of a membernuke[channel]Recreate the channel empty, same settingsexport[messages][channel]Save the recent messages as an HTML file/voiceMute MembersMove MembersDeafen MembersModerate voice channels
mute<user>[reason]Mute a memberunmute<user>[reason]Unmute a memberdeafen<user>[reason]Deafen a memberundeafen<user>[reason]Undeafen a memberkick<user>[reason]Disconnect a membermove<user><channel>[reason]Move a member to another channel/nickManage NicknamesChange nicknames
set<user><name>Set a member's nicknamereset<user>Reset a member's nickname/roleGive, take, time or describe roles
add<user><role>Give a role to a memberremove<user><role>Take a role from a membertemp<user><role><duration>Give a role for a whileall<role>[who]Give a role to many members at onceremoveall<role>[who]Take a role from everyone who has itinfo<role>What a role is and who has itjoin<role>Take one of the self-service rolesleave<role>Drop one of the self-service rolesselfrolesRoles anyone can take