Our own Discord bot
The guardian of the network, and it picked the name itself: one of the statuses it rotates through on Discord is “Guardian Mode | 24/7”. It keeps the levels, moderates, opens tickets, shows live member counts and answers when you mention it — with the language model on our own machines rather than somebody else's API.
AceV Bot
Guardian of the network, 24/7
- Slash commands
- 16
- In voice
- 24/7
- Chat model
- Self-hosted
What it does on our Discord
Thirteen things it is doing today, not a roadmap.
Levels and leaderboards
Chatting earns XP, so does time spent in voice, and long voice sessions earn more per minute.
/rankdraws your card;/leaderboardranks the server by level, XP, messages or voice time.A chat companion
Mention the bot and it answers. The language model runs on our own machine, right next to the bot, so nothing is handed to an outside AI service — and it can look at a picture you post and tell you what it sees.
Moderation in slash commands
Ban, unban, kick, timeout, bulk delete and nicknames. Each one sits behind the Discord permission it needs, so they only appear to the people who have it.
Filtering that learns
Automatic checks on what gets posted, with separate passes for spam and for phishing links. The staff correct a wrong call with
/ai-feedback, and that is what the filter learns from.Raid and nuke protection
It watches for a flood of joins, and for sudden mass changes to channels, roles and bans — so neither a raid nor a hijacked account with permissions gets very far.
A ticket desk
Pick a category and the bot opens a private channel with the staff: partnership, donations, general support, ideas, Minecraft help, or a CS2 team application. Closing a ticket sends the full transcript.
Welcome and goodbye
A welcome in the channel and a direct message for every new member, a role handed out on arrival, and a note when somebody leaves.
Live counts in the channel list
Channels at the top of the server showing how many members there are, how many are online and how many are bots, kept current by the bot.
Voice rooms on demand
Join the trigger channel and the bot makes you a voice room of your own — up to three at a time — then clears it away once it empties.
Always in voice
It keeps a voice channel of its own and sits in it around the clock, muted and deafened. That is presence, not audio: it doesn't listen and it doesn't speak.
Twitch alerts
When one of the streamers we follow goes live, the bot posts it in the right channel.
CS2 stats
Link your Steam account and the bot brings your Counter-Strike 2 stats into Discord.
Messages on a timer
Recurring messages posted on a schedule, and a reminder when the server is due to be bumped again.
The commands
Sixteen in all. These four are open to everyone; the others need the matching Discord permission, and Discord only lists the ones you can actually use.
/helpThe commands you can use/pingHow fast the bot is answering/rank [user]Your rank card, with level and XP/leaderboard [type] [page]The server ranked by level, XP, messages or voice time
All sixteen:Bot commands
The bot is ours alone: written for AceV, running only here, on the same machines as our servers and this site — chat model included. It is not a bot you add to another Discord. It looks after this network, and that is the whole job.