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.
Post panels from the dashboard
Add a panel on the Tickets tab and post it straight to whichever channel should host it — no command to run. Post as many as you want, to as many channels as you want.
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.
Hand off or loop someone in
Transfer a ticket to another staff member, or add or remove a specific person from the channel — all without touching channel permissions by hand.
Fully customizable messages
Edit the panel and ticket-opened messages from the dashboard — title, body, accent color, a footer, even a thumbnail or full banner image.
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.
Role lookups
See a role's member count, color, and position, or list who actually has it — without opening server settings.
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.
Trivia & would-you-rather
A random trivia question with clickable answers, or a "would you rather" prompt to get chat talking.
Ship & rate
A (very scientific) compatibility score between two members, or a rating out of 10 for absolutely anything — consistent every time you ask.
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.
Turn off any command
Don't want /8ball cluttering a support server? Flip individual commands off per server from the Commands tab — no code, no redeploying.
Ready to try it?
Free to add. No credit card. Set up in under a minute.