Moderation, automod, tickets, economy and voice — one bot, one dashboard, and a
console that answers the question every other bot leaves you guessing at:
what is it actually doing right now?
Self-hostor let us run itNo cardto get startedNothingbehind a paywall
VYREX console — terminal / web / Discord
vyrex>status
gateway ready24 ms
uptime 6d 04:11:52
guilds —
commands 740 registered 0 collisions
queue 3 pending 0 stalled
errors none in the last hour
vyrex>guilds raid
2 matched sorted by join rate
type help for the command list
—Servers — live count
740+Commands, all included
10Modules
761Tests on every release
01 — What it does
Ten modules. No filler commands.
Every command here is registered, tested and reachable. Duplicates were removed
rather than hidden, and the command list is generated from the running bot —
so this site cannot advertise something the bot does not have.
Bans, kicks, mutes and warnings with a real numbered case history, channel locks and bulk purge. Every action lands in the audit log.
ban kick mute warn warnings purge lockdown
Automod
A tiered wordlist that survives leetspeak, spacing and repeated characters, raid scoring on joins, and a panel that configures it without editing JSON.
automod verify slowmode
Voice
Speech-to-text, text-to-speech and an in-call assistant. Audio is held in memory and never written to disk; joining a call announces itself and cannot be silenced.
vc tts speak transcribe
Tickets & giveaways
Threaded support tickets with transcripts, and giveaways whose entry buttons keep working after a restart instead of going dead.
ticket giveaway setup
Economy & levels
Currency, jobs, shops, gambling and levelling, with rank cards rendered as images rather than walls of text.
rank shop leaderboard fish gamble
Operations
One console reachable three ways — a terminal REPL, a dashboard page and a Discord command — all reading the same runtime snapshot.
console changelog help
02 — The honest comparison
Where the big public bots stop.
The popular bots are good. They are also someone else’s database, someone
else’s paywall and someone else’s roadmap. That is the part most sites
leave out, so it is the part we lead with.
Typical public bot
Its premium tier
VYREX
Where your data lives
Their servers
Their servers
Yours
Command catalogue
150–400
150–400
740+, one binary
Locked behind payment
Automod tiers, logs
Fewer, at a price
Nothing
Runtime visibility
A status page
A status page
Live console, 3 surfaces
Voice transcription
—
Paid add-on
Built in, memory only
Dashboard permissions
Owner, or all-or-nothing
Owner
Per server, read from Discord
If it shuts down
You lose the config
You lose the config
You still have it
03 — Setup
Three steps, then it is yours.
Nothing here needs a support ticket. If step two does not work, step two tells
you why rather than showing an empty list.
Invite the bot
Pick a server you have Manage Server on. Administrator is the default
ask, not a requirement — untick it on Discord’s approval screen and
grant only what you want.
Sign in and sync
Discord OAuth, then Sync from Discord. You get the servers you can
manage — not every server the bot is in, and not only the ones you own.
Turn on what you need
Modules stay off until you switch them on. The setup wizard covers prefix,
logging, automod and welcome in one pass.
04 — Pricing
Free covers most servers.
Paid tiers buy hosting and support, never features that already worked. Self-hosting stays free at any size.
Self-hosting is free at any size and no feature is held back for a paid tier. The $19 and $49 plans pay for us to run and support it, which plenty of servers never need.
Hit Add to Discord, pick your server, approve. Discord only lets you add bots where you have Manage Server, so if the one you want is missing from the dropdown, that is almost always why.
No. The default invite asks for it because that one setting works for every module without you thinking about it, but you can untick it and grant what you want instead. Note that the moderation commands need Kick Members, Ban Members and Manage Messages, so those go quiet if you skip them.
Because the dashboard asks Discord which servers you can manage and shows you exactly those — the ones where you hold Manage Server and VYREX is installed. Owning a server is not the requirement, and being an owner does not show you anybody else’s.
Check three things in this order. Is it online in the member list? Can it see and send messages in the channel you are typing in? Are you using the right prefix, or better, a slash command? If it works everywhere except one channel, that is a channel permission override, not the bot.
Yes, per server, under Settings. It ships as >. Slash commands are the better call though: they work whatever the prefix is, and Discord shows people the options as they type instead of making them guess.
It is processed in memory and never written to disk. The bot announces itself when it joins a call and that notice cannot be suppressed, and anyone who runs vc optout is excluded before the bot subscribes to their audio at all.
Signing in hands us your Discord ID, username and email address, and that is the lot. Your password never touches us — Discord handles that end. The privacy policy spells out the rest.
Yes, and that is the free tier. Push it to GitHub, import the repo, add your environment variables, deploy. The full walkthrough is in the docs.
Put it in one server and watch the console.
That is the whole evaluation. If the numbers look wrong, they are wrong on your
screen too — which is rather the point.