Mod work without the mess
Keep cases, warnings, timeouts, automod hits, tickets, and notes in one place so staff are not guessing what happened last night.
illest.bot keeps moderation, invites, voice rooms, music, rewards, and staff tools in one place, so the server can run without a pile of half-configured bots.
what it is good at
Keep cases, warnings, timeouts, automod hits, tickets, and notes in one place so staff are not guessing what happened last night.
See which codes are bringing people in, spot risky joins, and keep vanity or reward systems from turning into a black box.
Let members open personal voice rooms, manage access, and move on without staff cleaning up dead channels all day.
Snipes, quotes, questions, levels, economy, music, RPG bits, and server prompts that feel like inside jokes instead of filler.
The goal is not to show off a giant command list. It is to make the daily server stuff easier to trust, easier to find, and easier to hand off when another staff member logs in.
Command access
Choose who can run what, add aliases, and keep the command list understandable for normal members.
Music
Queue music in voice with a stack built for real sessions, not a demo command that falls over after two songs.
Rewards
Handle booster perks, vanity rewards, autoroles, counters, welcome flows, and other server rituals from one setup.
Assistant context
Let the server assistant remember useful context without turning the dashboard into a black box.
commands
commands
Command Entries
328
Top-Level Commands
52
Grouped Families
31
Core
Mention-based AI chat access.
Routes
slash
Nested
0
/ai
Mention-based AI chat access.
AI channel summary access.
Routes
slash
Nested
0
/aisummary
AI channel summary access.
Check bot latency.
Routes
slash
Nested
0
/ping
Check bot latency.
Get the dashboard link.
Routes
slash
Nested
0
/dashboard
Get the dashboard link.
Render a quote card from a replied-to message.
Routes
slash
Nested
0
/quote
Render a quote card from a replied-to message.
View persisted server settings.
Routes
slash
Nested
0
/settings
View persisted server settings.
Change the prefix.
Routes
slash
Nested
1
/prefix reset
Reset the server prefix back to the default `!`.
Reset the prefix to !.
Routes
slash
Nested
0
/prefixreset
Reset the prefix to !.
Fun
Start a button-based tic-tac-toe game with an optional opponent.
Routes
slash
Nested
0
/tictactoe
Start a button-based tic-tac-toe game with an optional opponent.
Grouped slash routes for quick games and social fun commands.
Routes
slash
Nested
15
/fun 8ball
Ask the magic 8-ball a question.
/fun coinflip
Flip a coin.
/fun roll
Roll dice like 1d6 or 2d20.
/fun rps
Play rock paper scissors against the bot.
/fun ship
Calculate a goofy compatibility score.
/fun vibecheck
Check someone's vibe score for today.
/fun wouldyourather
Get a would-you-rather prompt.
/fun minesweeper
Play an interactive button-based minesweeper board.
/fun slots
Pull a three-reel slot machine.
/fun trivia
Get a random trivia question with a hidden answer.
/fun choose
Let the bot pick from a list of choices.
/fun pick
Prefix alias for choosing from a list.
/fun rate
Rate anything out of 100.
/fun roast
Drop a light roast.
/fun compliment
Give someone a compliment.
Economy
Grouped slash routes for earning and spending illest coins.
Routes
slash
Nested
11
/economy balance
Check your wallet or another member's balance.
/economy daily
Claim your daily illest coins.
/economy work
Work a quick shift for coins.
/economy shop
Browse purchasable economy items.
/economy buy
Buy a shop item with illest coins.
/economy inventory
View your inventory or another member's items.
/economy give
Send coins to another member.
/economy leaderboard
Show the richest members in this server.
/economy bal
Prefix alias for checking balances.
/economy inv
Prefix alias for inventory.
/economy richest
Prefix alias for the economy leaderboard.
RPG
Found a realm, gather supplies, train troops, raid other servers, and climb the global leaderboard.
Routes
slash
Nested
9
/war found
Found this server's RPG realm.
/war profile
Show this server's realm stats and guild ID.
/war status
Show current realm readiness.
/war gather
Gather gold and supplies for the realm.
/war train
Train troops with realm resources.
/war raid
Attack another server realm by Discord guild ID.
/war leaderboard
Show global realm rankings.
/war realm
Prefix alias for war commands.
/war kingdom
Prefix alias for war commands.
Server Info
Grouped slash routes for server-wide overview and assets.
Routes
slash
Nested
5
/serverinfo info
Show server information.
/membercount count
Show current member count.
/servericon icon
Show server icon.
/serverbanner banner
Show server banner.
/serverstats stats
Show server health stats.
Grouped slash routes for member lookups and permission context.
Routes
slash
Nested
11
/userinfo info
Show user account details.
/avatar avatar
Show a user's avatar.
/banner banner
Show a user's profile banner.
/joinedat joined
Show when a member joined.
/joinedposition join-position
Show join position.
/roles roles
Show a member's roles.
/inrole in-role
List members with a role.
/boosters boosters
List recent boosters.
/newusers newest
List recently joined members.
/permissions permissions
Show member permissions.
/userpermissions user-permissions
Show detailed member permission context.
Grouped slash routes for Discord object inspection.
Routes
slash
Nested
8
/roleinfo role
Show role details.
/channelinfo channel
Show channel details.
/emojiinfo emoji
Show custom emoji details.
/inviteinfo invite
Inspect a Discord invite.
/firstmessage first-message
Find the oldest accessible channel message.
/snowflake snowflake
Decode a Discord snowflake.
/botinfo bot
Show bot runtime details.
/botpermissions bot-permissions
Show bot permissions.
Inspect audit events.
Routes
slash
Nested
3
/audit recent
Show the most recent audit log events recorded by the bot.
/audit user
Filter audit events down to one Discord user.
/audit command
Filter audit events down to one command name.
Show runtime command usage.
Routes
slash
Nested
0
/commandstats
Show runtime command usage.
Moderation
Grouped slash routes for punishments, warning cleanup, and case inspection.
Routes
slash
Nested
21
/warn warn
Record a warning.
/warnings warnings
View member warnings.
/delwarn delete-warning
Delete a warning case.
/clearwarns clear-warnings
Clear member warnings.
/note note
Create a private mod note.
/cases cases
View recent cases.
/case case
Show one case.
/reason reason
Edit a case reason.
/history history
View member moderation history.
/modstats stats
Show moderation totals.
/topwarnings top-warnings
Show most-warned users.
/timeout timeout
Timeout a member.
/untimeout clear-timeout
Clear a timeout.
/timeoutlist timeout-list
List active timeout cases.
/kick kick
Kick a member.
/ban ban
Ban a member.
/softban softban
Ban then unban to clear messages.
/banid ban-id
Ban by Discord ID.
/unban unban
Remove a ban.
/massban massban
Ban multiple IDs.
/banlist ban-list
List or search server bans.
Grouped slash routes for purge tools, visibility changes, and server lockdowns.
Routes
slash
Nested
20
/purge purge
Bulk delete recent messages.
/clean clean
Delete bot or prefix messages.
/purgebots purge-bots
Delete bot messages.
/purgecontains purge-contains
Delete messages containing text.
/purgeuser purge-user
Delete recent messages from one user.
/purgeembeds purge-embeds
Delete messages containing embeds.
/purgefiles purge-files
Delete messages containing files.
/purgelinks purge-links
Delete messages containing links.
/purgeimages purge-images
Delete messages containing images.
/nuke nuke
Clone and replace a channel.
/slowmode slowmode
Set channel slowmode.
/lock lock
Lock the current channel.
/unlock unlock
Unlock the current channel.
/hide hide
Hide the current channel.
/unhide unhide
Unhide the current channel.
/mutechannel mute
Mute channel sending.
/unmutechannel unmute
Restore channel sending.
/lockdown lockdown
Lock every text channel.
/unlockdown unlockdown
Clear server lockdown.
/lockdownstatus lockdown-status
Show lockdown status.
Top-level cleanup wrappers.
Routes
slash
Nested
1
/clear bots
Delete recent bot messages with a default count.
Grouped slash routes for member role changes, persistence, and bulk role actions.
Routes
slash
Nested
11
/role add
Add a role to a member.
/unrole remove
Remove a role from a member.
/temprole temp
Add a role for a duration.
/rolepersist persist-add
Persist selected roles across rejoin.
/rolepersist persist-remove
Stop persisting a role across rejoin.
/rolepersist persist-list
List persisted rejoin roles.
/massrole mass
Add or remove a role for multiple IDs.
/roleall all
Role all humans or bots.
/rolebots bots
Role all bots.
/roleicon icon
Set or clear a boosted-server role icon.
/striprole strip
Remove a role from everyone.
Grouped slash routes for nickname changes, jail actions, and bulk name cleanup.
Routes
slash
Nested
8
/nickname nickname
Set a nickname.
/resetnick reset-nickname
Reset a nickname.
/forcenick force-nickname
Force-set a nickname.
/clearnicks clear-nicknames
Clear manageable nicknames.
/jail jail
Add a jail role.
/unjail unjail
Remove a jail role.
/dehoist dehoist
Remove leading hoist symbols.
/cleanupnames cleanup-names
Clean noisy or suspicious names.
Grouped slash routes for disconnecting or moving members in voice channels.
Routes
slash
Nested
3
/voicekick kick
Disconnect one voice member.
/disconnectall disconnect-all
Disconnect a voice channel.
/moveall move-all
Move a voice channel into another.
Automod
Manage threshold rules.
Routes
slash
Nested
9
/automod status
Show the active automod rules and whether each one is enabled.
/automod test
Preview how automod would handle a sample message without punishing anyone.
/automod invites
Enable or disable automatic Discord invite filtering.
/automod mentions
Configure the rule that catches excessive member mentions.
/automod caps
Configure the rule that catches excessive uppercase spam.
/automod rapid
Configure the rule that catches messages sent too quickly.
/automod repeat
Configure the rule that catches repeated duplicate messages.
/automod exempt-role
Add, remove, or list roles that bypass automod rules.
/automod exempt-channel
Add, remove, or list channels that bypass automod rules.
Manage blocked word filters.
Routes
slash
Nested
4
/filter add
Add a blocked word or phrase to the word filter list.
/filter remove
Remove a blocked word or phrase from the word filter list.
/filter list
Show the blocked words currently saved for this server.
/filter toggle
Enable or disable one saved blocked-word filter entry.
Toggle stricter raid-response settings.
Routes
slash
Nested
0
/raidmode
Toggle stricter raid-response settings.
Music
Grouped slash routes for the music player.
Routes
slash
Nested
19
/music play
Queue a track or playlist.
/music queue
View the queue.
/music now-playing
Show the current track.
/music remove
Remove a queued track.
/music move
Move a queued track.
/music skip
Skip the current track.
/music stop
Stop and clear playback.
/music pause
Pause playback.
/music resume
Resume playback.
/music seek
Seek within the track.
/music volume
Change volume.
/music repeat
Set repeat mode.
/music shuffle
Shuffle the queue.
/music clear
Clear queued tracks.
/music join
Join voice.
/music leave
Leave voice.
/music autoplay
Toggle similar-track autoplay.
/music dj-role
Configure DJ role.
/music preset
Apply or view presets.
Prefix shortcut for music play.
Routes
slash
Nested
0
/play
Prefix shortcut for music play.
Prefix shortcut for queue view, remove, and move.
Routes
slash
Nested
0
/queue
Prefix shortcut for queue view, remove, and move.
Prefix shortcut for music skip.
Routes
slash
Nested
0
/skip
Prefix shortcut for music skip.
Prefix shortcut for music pause.
Routes
slash
Nested
0
/pause
Prefix shortcut for music pause.
Prefix shortcut for music resume.
Routes
slash
Nested
0
/resume
Prefix shortcut for music resume.
Prefix shortcut for music volume.
Routes
slash
Nested
0
/volume
Prefix shortcut for music volume.
Prefix shortcut for repeat mode.
Routes
slash
Nested
0
/repeat
Prefix shortcut for repeat mode.
Prefix shortcut for music presets.
Routes
slash
Nested
0
/preset
Prefix shortcut for music presets.
Invites
Grouped slash routes for invite analytics, risk review, watches, and alert configuration.
Routes
slash
Nested
5
/inviter inviter
Show how a member joined.
/invites stats
Show tracked invite stats.
/inviteleaderboard leaderboard
Show top inviters.
/invitesync sync
Refresh invite cache.
/invitecode code
Inspect one invite code.
Systems
Configure join-to-create voice rooms.
Routes
slash
Nested
18
/voicemaster status
Show the current VoiceMaster lobby, category, and room defaults.
/voicemaster enable
Turn on VoiceMaster room creation for this server.
/voicemaster disable
Turn off VoiceMaster room creation for this server.
/voicemaster create-lobby
Create a lobby voice channel and save it as the VoiceMaster entry.
/voicemaster set-category
Choose which category new VoiceMaster rooms should be created under.
/voicemaster set-name-template
Set the default name template used for new VoiceMaster rooms.
/voicemaster set-user-limit
Set the default member limit applied to new VoiceMaster rooms.
/voicemaster panel-post
Post the persistent VoiceMaster control panel.
/voicemaster claim
Take ownership of the VoiceMaster room you are currently in.
/voicemaster transfer
Hand your VoiceMaster room over to another member in the same room.
/voicemaster name
Change the name of your current VoiceMaster room.
/voicemaster limit
Set how many users can join your current VoiceMaster room.
/voicemaster lock
Block new members from joining your current VoiceMaster room.
/voicemaster unlock
Reopen your current VoiceMaster room so members can join again.
/voicemaster hide
Hide your current VoiceMaster room from the default server view.
/voicemaster unhide
Make your current VoiceMaster room visible again.
/voicemaster permit
Allow one member to view and join your current VoiceMaster room.
/voicemaster reject
Kick one member from your room and block them from rejoining.
Configure the generated quote archive channel.
Routes
slash
Nested
3
/quotearchive set
Set the channel where generated quotes are copied.
/quotearchive clear
Clear the configured quote archive channel.
/quotearchive view
View the current quote archive channel.
Manage XP tracking, leaderboards, and reward roles.
Routes
slash
Nested
7
/leveling status
Show leveling settings and reward counts.
/leveling enable
Enable XP tracking and leveling.
/leveling disable
Disable XP tracking and leveling.
/leveling reward-add
Grant a role when members reach a level.
/leveling reward-remove
Remove a configured level reward.
/leveling reset
Reset one member's leveling progress.
/leveling sync-rewards
Grant missing level reward roles.
Show a member's level and XP progress.
Routes
slash
Nested
0
/rank
Show a member's level and XP progress.
Show the server leveling leaderboard.
Routes
slash
Nested
0
/leaderboard
Show the server leveling leaderboard.
Manage sticky channel messages.
Routes
slash
Nested
7
/sticky list
List every saved sticky message in this server.
/sticky create
Create a sticky message for one channel, or replace the existing one there.
/sticky update
Edit the content of one saved sticky message.
/sticky remove
Delete one saved sticky message configuration.
/sticky enable
Resume reposting one saved sticky message.
/sticky disable
Pause reposting one saved sticky message.
/sticky repost
Post one sticky message again right now.
Manage live counter channels.
Routes
slash
Nested
6
/counter list
List every saved live counter in this server.
/counter create
Create a live counter for one channel, or replace the existing one there.
/counter update
Edit the type or template of one saved live counter.
/counter remove
Delete one saved live counter.
/counter sync
Rename one counter channel immediately using its saved template.
/counter sync-all
Rename every saved counter channel immediately.
Manage tickets and panels.
Routes
slash
Nested
13
/ticket status
Show ticket coverage, panel state, and runtime status.
/ticket panel-view
Show the saved settings and publish state for one ticket panel.
/ticket enable
Turn on ticket handling for this server.
/ticket disable
Turn off ticket handling for this server.
/ticket close
Close the ticket channel you are currently in.
/ticket force-close
Close a ticket channel by target channel, even from outside the ticket.
/ticket transcript
Generate a transcript or resend one for a ticket channel.
/ticket add
Add one member to the current ticket channel.
/ticket remove
Remove one member from the current ticket channel.
/ticket rename
Change the name of the current ticket channel.
/ticket panel-list
List every saved ticket panel for this server.
/ticket publish
Send or republish a ticket panel message by panel name.
/ticket sync
Update an already-published ticket panel message in place.
Manage reaction-role panels.
Routes
slash
Nested
10
/reactionrole status
Show reaction-role coverage, panel state, and runtime status.
/reactionrole panel-view
Show the saved settings and publish state for one reaction-role panel.
/reactionrole enable
Turn on reaction-role handling for this server.
/reactionrole disable
Turn off reaction-role handling for this server.
/reactionrole panel-list
List every saved reaction-role panel for this server.
/reactionrole publish
Send or republish a reaction-role panel message by panel name.
/reactionrole sync
Update an already-published reaction-role panel message in place.
/reactionrole option-list
List the saved role options attached to one panel.
/reactionrole option-add
Add a new role option or update an existing one on a panel.
/reactionrole option-remove
Remove one saved role option from a panel.
Manage join-time roles, server tag roles, and booster reward roles.
Routes
slash
Nested
22
/autorole view
Show the current member and bot auto-role setup.
/autorole enable
Turn on automatic role assignment for new joins.
/autorole disable
Turn off automatic role assignment for new joins.
/autorole test
Check whether the current auto-role setup is valid.
/autorole add-member-role
Add a role that new human members should receive on join.
/autorole remove-member-role
Remove a role from the new-member auto-role list.
/autorole add-bot-role
Add a role that new bots should receive on join.
/autorole remove-bot-role
Remove a role from the bot auto-role list.
/autorole tag-enable
Turn on server tag role sync.
/autorole tag-disable
Turn off server tag role sync.
/autorole tag-add-grant
Add a role members receive while using this server's tag.
/autorole tag-remove-grant
Remove a role from the server tag grant list.
/autorole tag-add-removal
Add a role to remove while members use this server's tag.
/autorole tag-remove-removal
Remove a role from the server tag removal list.
/autorole tag-sync
Apply server tag roles to current matching members.
/autorole booster-enable
Turn on booster reward role sync.
/autorole booster-disable
Turn off booster reward role sync.
/autorole booster-add-reward
Add a role active boosters should receive.
/autorole booster-remove-reward
Remove a role from the booster reward list.
/autorole booster-add-removal
Add a role to remove while members are boosting.
/autorole booster-remove-removal
Remove a role from the booster removal list.
/autorole booster-sync
Apply booster rewards to current boosters.
Manage the bot's server-specific display name, bio, avatar, and banner.
Routes
slash
Nested
10
/botprofile view
Show the saved server-specific bot profile.
/botprofile name
Set the bot's server-specific display name.
/botprofile name-clear
Clear the saved server-specific display name.
/botprofile bio
Set the bot's server-specific bio.
/botprofile bio-clear
Clear the saved server-specific bio.
/botprofile avatar
Set the bot's server-specific avatar.
/botprofile avatar-clear
Clear the saved server-specific avatar.
/botprofile banner
Set the bot's server-specific banner.
/botprofile banner-clear
Clear the saved server-specific banner.
/botprofile sync
Push the saved bot profile to Discord again.
Grouped slash routes for logging, greetings, and runtime controls.
Routes
slash
Nested
39
/logchannel log-channel set
Set the primary log channel.
/logchannel log-channel clear
Clear the primary log channel.
/logchannel log-channel view
Show the primary log channel.
/modlog mod-log set
Set the moderation log channel.
/modlog mod-log clear
Clear the moderation log channel.
/modlog mod-log view
Show the moderation log channel.
/logging logging status
Show current logging status.
/logging logging enable
Enable logging.
/logging logging disable
Disable logging.
/logging logging event-view
List runtime log event filters.
/logging logging event-enable
Enable one runtime log event.
/logging logging event-disable
Disable one runtime log event.
/welcome welcome enable
Enable welcome messages.
/welcome welcome disable
Disable welcome messages.
/welcome welcome channel
Set the welcome message channel.
/welcome welcome message
Set the welcome message template.
/welcome welcome test
Preview the welcome message.
/welcome welcome view
Show current welcome settings.
/goodbye goodbye enable
Enable goodbye messages.
/goodbye goodbye disable
Disable goodbye messages.
/goodbye goodbye channel
Set the goodbye message channel.
/goodbye goodbye message
Set the goodbye message template.
/goodbye goodbye test
Preview the goodbye message.
/goodbye goodbye view
Show current goodbye settings.
/ignoredchannel ignore-channel add
Ignore commands in one channel.
/ignoredchannel ignore-channel remove
Stop ignoring commands in one channel.
/ignoredchannel ignore-channel list
List ignored command channels.
/ignoredrole ignore-role add
Ignore commands from one role.
/ignoredrole ignore-role remove
Stop ignoring commands from one role.
/ignoredrole ignore-role list
List ignored command roles.
/command command disable
Disable one command.
/command command enable
Enable one disabled command.
/command command list
List disabled commands.
/alias alias add
Add a prefix alias.
/alias alias remove
Remove a prefix alias.
/alias alias list
List prefix aliases.
/modrole mod-role add
Add a mod role marker.
/modrole mod-role remove
Remove a mod role marker.
/modrole mod-role list
List mod role markers.
Utility
Show recent deleted messages, or edited messages with the lastedited option.
Routes
slash
Nested
0
/snipe
Show recent deleted messages, or edited messages with the lastedited option.
Grouped slash routes for bot output.
Routes
slash
Nested
2
/say say
Send a bot message.
/embed embed
Send a bot embed.
Manage runtime reminders.
Routes
slash
Nested
3
/remind set
Create a new reminder that the bot will send later.
/remind list
List the reminders currently saved for you.
/remind cancel
Cancel one saved reminder before it fires.
Create and manage reaction polls.
Routes
slash
Nested
3
/poll create
Create a new reaction poll in the current channel.
/poll results
Show the current vote totals for one poll.
/poll end
Close a poll and lock in its final results.
dashboard
Guild owners get a place to adjust modules, command access, invite alerts, bot profile details, and community systems without asking a developer to make every tiny change.
Permissions
Keep access clean without editing code or digging through env files.
Community
Levels, economy, quotes, RPG systems, and the fun stuff people come back for.
Bot profile
Tune the bot identity so it fits the server instead of looking stock.
Alerts
Review automod, moderation, and staff-facing signals while the context is still fresh.
quiet protection
Catch spam, invite links, risky words, and repeat abuse before it becomes moderator busywork.
Mass joins and suspicious accounts are easier to review when the signal is grouped in one place.
Give moderators a shared trail instead of scattered DMs and half-remembered history.
Setups should feel like they belong in the Discord server, not bolted on after.
Turn on the core tools first, then grow into the rest. No need to set everything up on day one.