Moderation
Everything you need to keep a server in order, with a paper trail.
Standard actions
Kick, ban and timeout with an optional reason on every action. Iridex checks role hierarchy first, so a command never half-fails with a confusing permissions error.
Warnings that persist
Warnings are stored per member, so /warnings shows the full history with who issued each one and when — not just a message that scrolls away.
Channel control
Bulk-delete messages by type, lock a channel down during a raid, or dial in slowmode — all without leaving Discord.
Reversing a call
Made a mistake? /unban and /untimeout undo the two moderation actions with a cooldown, no need to dig through server settings.
Mod log
Point Iridex at a channel and every moderation action gets logged there automatically. Toggle it per server from the dashboard.
Temp roles
Grant a role for a duration — 10m, 2h, 1d, 1w — and Iridex removes it when the timer is up. Stored in the database, so it survives a bot restart.
Tickets
A private support channel per request, with the buttons your staff actually need.
One-click panel
Run /ticket-panel once in whichever channel should host it. Members get an Open Ticket button — no command to memorize.
Claim & close
Each ticket opens as a private channel visible only to the member and your support roles, with Claim and Close buttons built in.
Welcome & leave messages
Edited visually, previewed before you save, never guessed at.
Live placeholders
Drop tokens into your message and Iridex fills them in on send. The dashboard renders a live preview as you type, with the tokens already substituted.
Autorole on join
Automatically hand new members a role the moment they arrive — useful for verification gates or a default colour role.
Roles
Add, remove, or grant temporarily — with hierarchy checked first.
Manual role management
Straightforward add and remove without opening server settings. Iridex verifies it can actually manage the role before trying, and says so clearly if it can't.
Expiring grants
Temp roles are tracked in the database and swept on a timer, so a one-hour role really does come off in an hour even if the bot restarts in between.
Activity stats
See who's actually active, without a separate stats bot.
Voice & message tracking
Iridex times voice-channel sessions and counts messages per member. Message content is never stored — only a counter.
Server leaderboard
A ranked view of your most active members by voice time, available both in Discord and on the dashboard.
Games & utilities
The small stuff that keeps a channel alive.
1v1 coin flip
Opens a lobby anyone can join with a button. Second player in triggers the flip. If nobody joins in five minutes the lobby marks itself expired and offers a fresh one.
Dice, RPS & 8-ball
Standard NdN dice notation, rock-paper-scissors against the bot, and a magic 8-ball for the questions that don't deserve a real answer.
Solve
Hand /solve a maths expression — symbols or plain English — and get the answer instantly.
Server & user info
Quick lookups for server details, member profiles, avatars, timezone conversion and bot latency.
The dashboard
Configuration belongs in a UI, not in twelve config commands.
Log in with Discord
One OAuth login shows every server you administer. Permissions are re-checked live against Discord on each request, so revoking someone's admin takes effect immediately — not at their next login.
Staff access without Administrator
Grant a specific person dashboard access to one server without handing them the Administrator permission in Discord itself.
Light and dark
The dashboard ships with both themes and remembers your choice per browser.
Per-server timezone
Set your server's timezone once and every time Iridex displays is in it, including /timezone conversions.
Ready to try it?
Free to add. No credit card. Set up in under a minute.