Skip to content

Commands Reference

Every slash command JSD provides, who can run it, and what it does.

3 min readCore Features

All JSD commands are registered as Discord slash commands. They appear in the command picker when you type / in any channel.

Moderation commands

CommandWhoDescription
/jailJail mods, adminsDetain a member with duration, reason, and category
/releaseJail mods, adminsRelease by case ID or by user (most recent active case)
/caseJail mods, adminsShow the full case record
/jsd-caseJail mods, adminsLook up a case by ID or member
/jsd-notesJail mods, adminsAppend a note to any case
/jsd-historyJail mods, adminsFull jail + infraction history for a member

Warning and escalation

CommandWhoDescription
/warnJail mods, adminsFormal warning that feeds the auto-jail threshold
/muteJail mods, adminsTimeout a member (also feeds the threshold)
/reportAnyoneFile a report so staff can review it

Setup and configuration

CommandWhoDescription
/setupAdminsWizard for roles, channels, timezone, and DM template
/jsd-configJail mods, adminsRead-only summary of the current setup and escalation
/jsd-categoriesAdminsAdd, remove, and list custom offence categories
/rework-jsdAdminsWipe JSD structure and config (keeps case history)

Information

CommandWhoDescription
/my-jsd-caseAnyoneCheck your own active case and appeal status
/jsd-helpAnyoneIn-Discord help browser
/jsd-supportAnyoneGet an invite to the official support server

Appeals

CommandWhoDescription
/appealJailed memberOpen a private appeal channel

Command details

/jail

Opens a guided form with these fields:

  • Member: the target user (user select menu)
  • Duration: amount + unit (seconds, minutes, hours, days, weeks, months, years, or Forever)
  • Reason: free-text (required)
  • Category: dropdown of available categories

After submission, JSD snapshots roles, strips them, applies the jail role, DMs the member, and logs everything.

/release

Releases by one of two methods:

  • By case ID: enter the case number
  • By user: selects a user, releases their most recent active case

Roles are restored from the snapshot. The case is marked as released.

/appeal

Available only to jailed members. Creates a private channel under the JSD Appeal category with buttons for staff:

  • Release: releases the member
  • Close (Deny): closes the appeal, keeps them jailed
  • Ban: bans them from the server

/warn and /mute

Both add points to the member's record within a rolling window. When the score reaches the auto-jail threshold, the member is automatically jailed. See Escalation System for details.

/rework-jsd

Dangerous command: deletes all JSD-created categories, channels, and roles. Clears the guild config so /setup can run fresh. Case history is preserved. Channels and roles you created yourself are only unlinked.