Auditing & Auto-Fix Health Checks
Over time, Discord servers experience drift: administrators delete roles in Discord settings without updating bots, roles get dragged below member positions, or permissions get accidentally toggled.
Rinelle includes an automated Role Health & Verification Suite to keep your server secure and clean.
1. Running Server Health Scans
Initiate a comprehensive diagnostic scan by running:
/verify-roles
Rinelle immediately validates all registered color roles against Discord's live REST API and the local database.
2. Issues Detected by the Auditor
The verification engine inspects and flags three categories of issues:
1. Hierarchy Mismatches
When a color role has been moved above Rinelle's bot role in the server hierarchy, preventing Rinelle from managing or assigning it to members.
2. Dangerous Permission Leaks
If a color role accidentally has dangerous permissions enabled (such as Mention @everyone, Manage Channels, Kick Members, or Moderate Members), Rinelle flags it as a critical security risk.
3. Ghost & Desynced Roles
- Ghost Roles: Roles that were deleted from Discord directly but still linger in the database.
- Desynced Roles: Roles whose name, color value, or position was changed in Discord and requires synchronization with Rinelle's palette canvas.
3. One-Click Auto-Fix
When issues are discovered, Rinelle doesn't just display a wall of errors—it provides an interactive Auto-Fix action button.
┌──────────────────────────────────────────────┐
│ Verify • Color Roles Health Check │
│ │
│ ⚠️ Found 3 role issues: │
│ • @Velvet Rose: Details desynced in Discord │
│ • @Ghost Violet: Role deleted in Discord │
│ • @Admin Mint: Dangerous permission leak │
│ │
│ [ ⚡ Auto-Fix All Issues ] [ Dismiss ] │
└──────────────────────────────────────────────┘
Clicking Auto-Fix will:
- Purge deleted ghost roles from the database.
- Resynchronize names and color hexes with Discord.
- Strip unneeded permissions from color roles.
- Regenerate your server's palette preview canvas.