Every feature, in detail

Seven modules, 31 commands, one bot. Turn on only what your server needs.

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.

/kick/ban/timeout

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.

/warn/warnings

Channel control

Bulk-delete messages by type, lock a channel down during a raid, or dial in slowmode — all without leaving Discord.

/purge/lock/unlock/slowmode

Reversing a call

Made a mistake? /unban and /untimeout undo the two moderation actions with a cooldown, no need to dig through server settings.

/unban/untimeout

Mod log

Point Iridex at a channel and every moderation action gets logged there automatically. Toggle it per server from the dashboard.

Dashboard toggle

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.

/temprole

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.

/ticket-panel

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.

/ticket-close

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.

%user%%username% %server%%membercount%

Autorole on join

Automatically hand new members a role the moment they arrive — useful for verification gates or a default colour role.

Dashboard setting

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.

/addrole/removerole

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.

/temprole

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.

/playtime

Server leaderboard

A ranked view of your most active members by voice time, available both in Discord and on the dashboard.

/leaderboard

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.

/coinflip

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.

/dice/rps/8ball

Solve

Hand /solve a maths expression — symbols or plain English — and get the answer instantly.

/solve

Server & user info

Quick lookups for server details, member profiles, avatars, timezone conversion and bot latency.

/serverinfo/userinfo /avatar/ping

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.

Discord OAuth2

Staff access without Administrator

Grant a specific person dashboard access to one server without handing them the Administrator permission in Discord itself.

/dashboardaccess

Light and dark

The dashboard ships with both themes and remembers your choice per browser.

Theme toggle

Per-server timezone

Set your server's timezone once and every time Iridex displays is in it, including /timezone conversions.

/timezone

Ready to try it?

Free to add. No credit card. Set up in under a minute.