Jail System
The Jail system is a high-security isolation utility designed to temporarily restrict a user’s access to your server without resorting to a kick or ban. When a member is jailed, Veronica creates a secure backup of their roles, strips them of all permissions, and confines them to a dedicated#jail channel where they can communicate only with authorized staff.
Role Safety Guard (NEW)
The jail system includes a security guard to prevent privilege escalation.Veronica provides full support for both Slash Commands and Prefix Commands across the entire Jail suite.
Getting Started
Before you can use the jail system, you must initialize the server’s infrastructure to ensure roles and permissions are correctly configured.Initialize Infrastructure
Run the setup command to automatically generate the required role and channel environment.
Jail role and #jail channel successfully created.
Automated Configuration
Veronica will update channel permissions server-wide.
Channel overrides synchronized for the Jailed role.
Next Steps
Logging
Track every jail and unjail action in your moderation logs.
Auto-Mod
Automate the jailing of repeat offenders using the escalation system.
Command Reference
Efficiently manage jailed users using our dual-input command system.Command Details
| Command | Permission | Description |
|---|---|---|
jail | Moderate Members | Strips roles and restricts the user to the jail channel. |
unjail | Moderate Members | Removes the jail status and restores all original roles. |
jaillist | Staff | Displays a list of all currently jailed members in the server. |
jailsetup | Administrator | Configures the server-wide jail role and channel architecture. |
Core Mechanics
Understanding how Veronica handles your server’s security is key to effective moderation.Role Persistence
Before any roles are removed, Veronica saves a snapshot of the user’s role IDs to the database, ensuring 100% accurate restoration.
Staff Interactivity
The Jail command generates an interactive Unjail button, allowing staff to quickly restore a user with a single click.
Hierarchy Safety
Moderators are prevented from jailing users with higher or equal role positions, maintaining the chain of command.
Isolation Logic
The “Jailed” role overwrites channel permissions server-wide, effectively “ghosting” the user from the community.
User Persistence
If a user leaves and rejoins the server while jailed, their status remains stored in the database. You can use the registry to track these users and ensure they cannot bypass their isolation by re-joining.