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
Join our Discord (opens in a new tab)

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. /rank draws your card; /leaderboard ranks 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.