Core Safety/Technical Guide

Moderation & Role Hierarchy System

Enforce rules with two-stage hierarchy safety checks, permanent infraction records, and slash commands.

01. Two-Stage Role Hierarchy Validation

Adremare executes an automated two-stage validation check before any moderation action is executed (via Discord slash commands or web dashboard):

  1. Moderator vs Target: The executing moderator's highest role position must strictly exceed the target member's highest role position (unless the moderator is the server owner).
  2. Bot vs Target: The Adremare bot's highest role position must strictly exceed the target member's highest role position.

02. Complete Slash Commands Reference

CommandArgumentsDescription
/ban<target> [reason] [delete_days]Permanently bans member and deletes recent messages.
/kick<target> [reason]Removes member from the server.
/timeout<target> <duration> [reason]Mutes member for 60s, 5m, 10m, 1h, 1d, or 1w.
/warn<target> <reason>Logs a formal warning in the database and DMs the user.
/warnings<target>Displays complete infraction history for a member.
/purge<amount> [target]Bulk deletes up to 100 messages in current channel.
/lock[reason]Denies Send Messages permission for @everyone.
/unlock-Restores normal chat permissions.

03. Permanent Warning Registry & Dismissals

All warnings are stored permanently with user ID, moderator ID, reason, and timestamp. Moderators can review historical warnings directly in the web dashboard and dismiss resolved warnings with a single click.