Discord bot · English and German

One bot for your
whole server

Moderation, levels, economy, tickets, giveaways and live alerts – all in one bot instead of five. You set everything up in the web dashboard: no JSON files, no restarts.

Free to use Premium €2.99 per month and server
Coming soon See the features
  • 13 modules
  • 42 slash commands
  • English and German
MXO Bot logo: neon blue “MXO BOT” lettering on a dark circuit board background

Features

13 modules that work together

Every module can be switched on or off on its own and configured in the dashboard. All texts exist in English and in German, and the language is chosen per server.

Safety and order

  • Moderation and auto-mod

    Warn, kick, ban, timeout and clear as slash commands. On top of that, word filters, anti-invite and anti-spam that step in on their own – every case ends up in the mod log.

  • Verification

    A button gate against bots and raids: click the button, get the verified role. With lockdown switched on, the bot also closes your public channels to everyone who has not verified yet.

  • Tickets

    A button panel opens private support channels. Your staff claim tickets to take them over and close them again when they are done.

    Transcripts of closed tickets are Premium only.

  • Privacy built in

    Members can use „/privacy my-data“ to see what the bot has stored about them and „/privacy forget-me“ to delete it. When the bot leaves a server, that server’s data is deleted automatically after 30 days – you set the period yourself.

    Moderation records and ticket history are excluded from self-service deletion: a server is allowed to keep them (Art. 17(3) GDPR). Server staff can remove them with „/serverdata forget“.

Activity and community

  • Level system

    XP for joining the conversation, plus rank cards and a leaderboard. Role rewards from certain levels onwards, and you set the XP curve yourself.

  • Economy

    Your own server currency with daily, work and a shop – plus coinflip and slots for everyone who likes it a bit more playful.

  • Community

    Welcome and goodbye cards with the member's avatar, self-assign reaction roles, polls with buttons or emoji reactions, and a server info command.

  • Giveaways

    Timed giveaways that people enter with a button. When the time is up, the bot draws automatically and announces the winners.

  • Birthdays

    Members enter their birthday and the bot sends its congratulations on the right day, in the channel you picked.

Channels and automation

  • Live alerts

    The bot announces streams on Twitch, YouTube, Kick and TikTok – and, if you want it to, new posts on YouTube and TikTok as well.

    Said plainly: this feature depends on the public interfaces of each platform. If a platform changes something, the alerts can stop working without warning. TikTok post detection is still experimental.

  • Top supporter thank-you

    During a TikTok or Twitch stream the bot keeps track of who supported you with gifts, coins, bits or subs, and posts a thank-you list to the channel of your choice once the stream ends. Free shows the top 3, Premium the top 10.

    Said plainly: this too depends on the public live interfaces of TikTok and Twitch and can stop working if something changes there. No extra software is needed – the bot reads along itself. Names it counted disappear automatically after 30 days, or immediately with “/supporters forget”.

  • Temporary voice channels

    Join to create: whoever joins the starter channel gets a voice channel of their own. Once it is empty, it deletes itself.

  • Custom command names

    Every server may rename the slash commands – to match its own language, its topic or the shortcuts your members already use.

42 slash commands in total. Every module and every command works in the free version too – Premium mainly raises the limits.

Dashboard

Set it up in your browser, not in text files

The bot comes with a web dashboard. That is where you decide what it does on your server – no JSON files, no console, no restart.

What you set there

  • Sign in with Discord

    You sign in with your Discord account (OAuth2). The dashboard then shows exactly those servers where you hold the “Manage Server” permission.

  • Switch modules on and off

    Each of the 13 modules is toggled separately. Anything you don't need stays off and never shows up on your server in the first place.

  • Channels, roles, texts

    Welcome channel, mod log, level rewards, shop items, filter words, reaction role panels and the command names – all of it is managed in the dashboard.

  • No restart needed

    Saved changes take effect immediately. The server language lives there too: a server runs entirely in English or entirely in German.

Pricing

Start for free, upgrade if you need to

All 13 modules and all 42 commands are available in the free version as well. Premium raises the limits and unlocks two extras.

Free

€0forever

No payment details, no trial period, no expiry date.

  • All 13 modules and 42 slash commands
  • English and German
  • Web dashboard for the setup
  • 2 giveaways at a time
  • 5 open tickets
  • 3 reaction role panels
  • 10 shop items
  • 5 level role rewards
  • 25 auto-mod filter words
  • 5 temporary voice channels
Coming soon

Limits side by side

Comparison of the Free and Premium limits
Limit Free Premium
Giveaways at a time220
Open tickets550
Reaction role panels325
Shop items10100
Level role rewards530
Auto-mod filter words25500
Temporary voice channels525
Top supporters in the thank-you list310
Ticket transcriptsnoyes
Custom level-up messagenoyes

About the Premium subscription: our terms and conditions apply – they cover how the contract is concluded, its term and how to cancel. Consumers have a 14-day right of withdrawal; the details, the compensation for value and the model form are in the withdrawal policy. This English page is a convenience translation: wherever prices, the subscription or your right of withdrawal are concerned, the German versions of the terms, the privacy policy and the withdrawal policy are the legally binding ones.

Setup

Up and running in three steps

The slash commands work the moment the bot joins. Everything else you can set up in the dashboard whenever it suits you.

  1. Add the bot

    Open the invite link and pick your server. You need the “Manage Server” permission on that server to do it.

  2. Open the dashboard

    Sign in with your Discord account. You will see the servers where you have “Manage Server” – pick the one you want.

  3. Turn on the modules

    Choose the language, switch on the modules you want, assign channels and roles. Saved changes take effect immediately.

Not available yet: The invite link opens once the subscription goes live. After that the bot is on your server right away.

Permissions and safety

Which permissions the invite link asks for

That is a fair question – so here is what is asked for, what it is used for, and how to cut the permissions back further afterwards.

No Administrator

The invite link does not ask for Administrator. It asks only for the permissions the modules actually use: handing out roles (level rewards, reaction roles, verification), creating and deleting channels (tickets, temporary voice channels), locking channels (verification lockdown), deleting messages and timing members out (moderation, auto-mod), moving members between voice channels (temporary channels) as well as sending messages, uploading attachments and adding reactions (polls, giveaways, announcements, ticket transcripts). Discord's consent dialog therefore lists every single permission instead of one blanket “Administrator”.

Cutting the permissions back further

If even that feels like too much: you can trim the permissions at any time after adding the bot. In your server settings under “Roles”, open the bot's role and leave it only what you actually need. Modules whose permissions are missing will stop working – the rest carries on. The other way round: if a single channel has its own permission overrides, add the bot's role there too – otherwise it cannot work in that channel.

The bot role has to sit near the top

Discord only lets a role hand out or take away roles that sit below it. So move the bot's role above every role it is meant to hand out – otherwise level rewards, reaction roles and verification quietly do nothing.

Data and operation

What is stored – and what is not

Only what the modules you switched on need in order to work.

Data and server operation

  • What is stored

    Your server's settings, the XP scores of the level system, moderation cases and open and closed tickets. Plus whatever the individual modules need: shop items, filter words, giveaways, the birthdays members entered.

  • What is not stored

    Full chat histories of your server. The bot does not build an archive of your messages.

    Two exceptions, stated openly: ticket transcripts are created when a server switches that Premium feature on itself. And when auto-mod triggers, the bot keeps a short excerpt of the offending message in the mod log.

  • Where the bot runs

    The bot is a privately developed project and runs on a rented server. Provider and location: Frankfurt am Main, Germany (Hostinger International Ltd, 61 Lordou Vironos Street, 6023 Larnaca, Cyprus)

No availability guarantee

There is no company with an on-call team behind this bot, just one person. That means there is no guaranteed uptime and no round-the-clock support. Maintenance, updates and outages can take the bot offline for a while. If something goes wrong, you can reach the operator through the contact details in the imprint.

Which data is processed for which purpose and for how long is set out in detail in the privacy policy. The conditions for Premium are in the terms.

FAQ

Frequently asked questions

What does the bot cost?

The bot is free. All 13 modules and all 42 commands are available in the free version – just with lower limits. Premium costs €2.99 per month and server and can be cancelled monthly.

How do I add the bot?

Through the invite link or the “Add it for free” button. Discord asks you which server the bot should join – you need the “Manage Server” permission on that server. After that you can use the slash commands right away and set up everything else in the web dashboard.

The invite link opens once the subscription goes live.

Which permissions does the bot need, and why?

The invite link does not ask for Administrator. It asks only for the permissions the modules actually use: handing out roles, creating, deleting and locking channels, deleting messages, timing members out and moving them between voice channels, as well as sending messages, uploading attachments and adding reactions. Discord's consent dialog lists every single permission instead of one blanket “Administrator”.

You can trim them at any time after adding the bot: in your server settings under “Roles”, open the bot's role and leave it only what you actually need. It also matters that the bot's role sits above the roles it is supposed to hand out or take away — and that you add it to any channel with its own permission overrides.

The full explanation is in the section Permissions and safety.

How do I get Premium, and how do I cancel?

Premium is booked per server: server admins sign in to the bot's web dashboard with their Discord account, pick their server and start the payment via Stripe there. That is why this page has no direct buy link – without a server picked, the bot would not know where Premium is meant to apply.

You can cancel at any time and without giving a reason: an informal message to the operator is enough – the contact details are in the imprint. A self-service button in the dashboard does not exist yet. The subscription then runs to the end of the period you already paid for and is not renewed after that. The server falls back to the Free limits; your data stays as it is. Note that the German terms are the legally binding version.

What data is stored?

Only the data the features need: server settings, XP scores, moderation cases and tickets. Full chat histories are not stored – the exception is ticket transcripts, when a server switches that Premium feature on itself. When auto-mod triggers, the bot also keeps a short excerpt of the offending message in the mod log.

The details are in the privacy policy.

Is the bot available in English?

Yes. Every command, every reply and all dashboard texts exist in full in English and in German. The language is set per server – so a server runs entirely in English or entirely in German.

Who runs the bot, and where does it run?

The bot is a privately developed project and runs on a rented server. Provider and location are named in the section Data and operation.

Which honestly also means: there is no availability guarantee and no round-the-clock support. If something breaks or you have a question, you can reach the operator through the contact details in the imprint.

Ready for your server?

Adding it takes a moment – and you can always start small.

Coming soon All MXO products