Command reference

Every command Warden ships.

Slash and prefix commands are always in sync. The fixed prefix is > and cannot be changed from Discord. Slash panels are ephemeral; prefix panels should be used in staff-only channels.

General

/help
Opens the Warden help panel and command reference buttons.
Any member; output filtered by permission.

Moderation

/punish user:@Member
Opens the punishment workflow (Warn, Chat Mute, Voice Mute, Ban).
Matching whitelist role; Owner/Admin bypass.
/revoke user:@Member
Revokes an active punishment for a current member.
Owner / Admin / configured toprole.
/revoke userid:123...
Revokes an active punishment for a banned or absent user ID.
Owner / Admin / configured toprole.

Investigation

/lookup user:@Member
Shows punishment totals, recent cases, and active tag count.
Any whitelist role / toprole / Owner / Admin.
/lookup userid:123...
Looks up history by raw user ID.
Any whitelist role / toprole / Owner / Admin.
/tag user:@Member
Opens private Add / View / Remove tag panel.
Same access as lookup.
/timeline user:@Member
Shows chronological moderation timeline with filters.
Same access as lookup.

Shifts

/shift
Opens Mark In / Mark Out shift panel.
Same access as lookup.

Configuration · Whitelist

/whitelist warn role:@Role
Allows a role to issue warnings.
Owner / Admin / Manage Guild.
/whitelist chatmute role:@Role
Allows a role to issue chat mutes.
Owner / Admin / Manage Guild.
/whitelist voicemute role:@Role
Allows a role to issue voice mutes.
Owner / Admin / Manage Guild.
/whitelist ban role:@Role
Allows a role to issue bans.
Owner / Admin / Manage Guild.
/whitelist view
Shows configured whitelist roles.
Owner / Admin / Manage Guild.
/whitelist remove type:Warn role:@Role
Removes a whitelist entry.
Owner / Admin / Manage Guild.

Configuration · Toprole

/toprole set role:@Role
Adds a role that can use revoke.
Owner / Admin / Manage Guild.
/toprole view
Shows revoke roles.
Owner / Admin / Manage Guild.
/toprole remove role:@Role
Removes a revoke role.
Owner / Admin / Manage Guild.

Configuration · Logging

/logchannel set channel:#channel
Configures punishment logs.
Owner / Admin / Manage Guild.
/logchannel view
Shows the punishment log channel.
Owner / Admin / Manage Guild.
/logchannel remove
Removes punishment log channel configuration.
Owner / Admin / Manage Guild.

Configuration · Shifts

/shiftlogs set channel:#channel
Configures shift start/end logs.
Owner / Admin / Manage Guild.
/shiftlogs remove
Disables shift logging (keeps records).
Owner / Admin / Manage Guild.