Getting Started

How do I add babes to my Discord server?
Click Add to Discord on the home page. You'll be redirected to Discord's authorization screen — pick your server, confirm the permissions, and click Authorize. The bot joins your server immediately. You can then open the dashboard to configure every feature. The whole flow takes under a minute.
What permissions does babes need?
By default the invite requests Administrator so every feature works without extra setup. If you prefer narrower permissions, the minimum recommended set is:
• Manage Roles, Manage Channels, Manage Messages
• Kick Members, Ban Members, Moderate Members
• Read Message History, Send Messages, Embed Links, Attach Files
• Connect, Speak, Use Voice Activity
Note that some features (anti-nuke, auto-roles above the bot's highest role) require the bot's role to be placed above the roles it needs to manage.
Is babes free to use?
Yes. All core features — moderation, leveling, music, tickets, custom voice, anti-nuke and the full web dashboard — are free forever. An optional premium tier adds extras like high-definition music, longer queues, custom rank cards and priority support. You can run a large server entirely on the free plan.
Do I need to know commands to use it?
No. Every feature is configurable from the web dashboard with dropdowns, toggles and live previews. You never need to memorize a single slash command. Commands remain available for power users and moderators who prefer the keyboard.
What is the prefix and how do I change it?
The default prefix is , — so commands look like ,ban or ,rank. Change it any time with ,prefix set ! (any symbol works). Statistics commands can optionally run under their own separate prefix so they never collide with other bots — configurable in the dashboard.
Where do I find a list of every command?
The commands page lists all 382 commands with usage, examples, aliases and required permissions, grouped by category and searchable. Detailed guides for every module live in the docs.
The bot doesn’t respond — what should I check?
Work through this list:
Prefix — did someone change it? Mention the bot or check the dashboard.
Channel permissions — the bot needs View Channel, Send Messages and Embed Links in that channel.
Disabled command — it may be turned off; check ,enable (command) or the Commands tab in the dashboard.
Role restriction — the command may be limited to certain roles via ,allow.
Statistics commands may run under their own prefix.
Why does the bot ignore messages like ,,was wenn"?
On purpose. Messages where the character after the prefix isn’t a letter or number — German quotes typed as ,,word", a comma followed by a space, ,,, and similar — are treated as normal chat, not failed commands. This keeps the bot from interrupting conversations with "command not found" errors.

Commands

Can I disable individual commands?
Yes — every single command has its own toggle. In chat: ,disable (command) and ,enable (command). On the dashboard: the Commands tab lets you toggle commands one by one, per category, or all at once. Disabled commands are silently ignored.
Can I restrict a command to certain roles?
Yes. ,allow (command) (@role) limits a command to that role; ,disallow removes the restriction. Great for keeping ,purge or ,role staff-only while everyone can use ,rank.
Do commands have shorter aliases?
Most do. Examples: ,p for play, ,np for nowplaying, ,lvl/,xp for rank, ,tx for transaction, ,bal for balance, ,tr for temprole. Every alias is listed on the command’s card on the commands page.
What happens when I typo a command?
The bot suggests the closest match — type ,bann and it shows the ,ban card with syntax and an example. If you’d rather have no error replies at all, enable suppress errors in the dashboard.
What are subcommands like ,role has or ,purge embeds?
Some commands are dispatchers with powerful subcommands: ,role has (role) add (role2) bulk-edits everyone with a role, ,purge links 20 deletes only messages containing links. Each subcommand appears as its own card on the commands page and has its own dashboard toggle.

Features

How does the leveling system work?
Members earn XP for sending messages (with an anti-spam cooldown). You can configure: XP per message, XP per minute in voice, per-channel multipliers, no-XP channels and no-XP roles. Role rewards are granted automatically at any level you set. The public leaderboard is available at babes.bot and inside Discord with ,levels — and every member checks their own progress with ,rank.
What is custom voice?
Custom voice creates a personal voice channel for each member the moment they join a designated lobby channel. The owner can rename the channel, set user limits, lock it to specific users, kick someone out, or transfer ownership. When the channel becomes empty, it's auto-deleted — your voice section never clutters up.
Does babes support music playback?
Yes. babes includes a full music player with queue, loop (track / queue), shuffle, volume, audio filters (bassboost, nightcore, 8D, vaporwave) and lyrics. It's powered by Lavalink for low-latency, high-quality audio. Sources: YouTube, Spotify, SoundCloud, Twitch.
How do tickets work?
Set up one or more ticket panels with categories (e.g. Support, Billing, Report). When a user clicks a category button, the bot creates a private channel between them and your support team. Features include: claim & assign, transcripts saved to the dashboard, close with optional user rating, per-category ping roles and limits.
Can I run giveaways?
Yes. Giveaways support: timed duration, winner count, role requirements, level requirements, bonus entries for specific roles, auto-reroll and manual reroll. Giveaways are created with one command or from the dashboard.
Which variables can welcome messages use?
Welcome, goodbye and join-DM messages support {user} (mention), {username}, {server} and {membercount} — plus full embeds built with the visual embed creator in the dashboard. Auto roles for new members (and bots separately) are configured in the same tab.
What’s the difference between sticky messages and auto messages?
Sticky messages stay pinned to the bottom of one channel — the bot reposts them after new messages (rules reminders, active giveaways). Auto messages are sent on a schedule — every N hours or at fixed times (announcements, bump reminders). Both support embeds.
Can the bot answer automatically to certain words?
Yes — the auto responder: ,autoresponder add hello Hey there!. Perfect for FAQ triggers like "how do I verify". Manage entries with add, remove and list, or from the dashboard.
How do level rewards and role stacking work?
Set role rewards at any level (level 5 → Active, level 20 → Veteran). With stacking on, members keep every reward role; with stacking off, only the highest applies. Manage XP manually with ,givexp and ,removexp.
Can I customize the rank card?
Yes — the ,rank card is a clean MEE6-style design and supports a custom background image per server. With Advanced Leveling enabled you get an interactive level menu instead of the static card.
What is 24/7 music mode?
,247 set #channel (song or playlist) keeps the bot in a voice channel around the clock, replaying your configured track — lofi radios, community soundtracks. Aliases: ,24-7, ,nonstop. The now-playing message has buttons for pause, skip, loop and volume.
Can members recover deleted messages?
Moderators can: ,snipe shows the last deleted message in a channel, ,editsnipe the last edit (before/after), ,reactionsnipe the last removed reaction. Snipes are short-lived; for permanent records use the logging module.
Can I customize welcome messages and rank cards?
Yes. Welcome messages use a full embed builder with variables like {user}, {user.tag}, {server.name}, {memberCount}. Rank cards can be customized with accent color, background color and badges on the free plan. Premium users unlock custom rank card art and custom welcome banners.

Moderation

Is there an anti-spam system?
Yes. Auto-mod rules include: duplicate messages, excessive mentions, excessive caps, Discord invite links, URL whitelist, custom word blocklist, fast-typing detection. Each rule has its own punishment (warn → timeout → kick → ban) and can be toggled independently. Moderators and trusted roles can be whitelisted.
How does anti-nuke protection work?
Anti-nuke watches for dangerous mass actions: mass ban, mass kick, mass role deletion, mass channel deletion, mass webhook creation. If an admin exceeds your configured threshold in a short window, the bot automatically removes their dangerous permissions and alerts you. You can whitelist trusted admins (e.g. yourself) so they're never affected.
What’s the difference between softban and hardban?
,softban bans and instantly unbans — it purges the member’s recent messages without keeping them banned. ,hardban is the opposite extreme: the ban re-applies itself if anyone tries to lift it, until you remove the hardban. Regular ,ban, ,kick, ,mute, ,timeout and ,warn round out the toolkit.
Which antinuke modules exist?
13 modules: mass ban, kick, role create/delete, channel create/delete, webhook creation, emoji deletion, bot add, prune, voice disconnect, timeout abuse and two dangerous-role watchers. Each is enabled individually: ,antinuke ban on --threshold 3 --do ban --command on. Full guide in the antinuke docs.
Which punishments can the antinuke apply?
Three, chosen per module with --do: ban, kick or clear_roles (strip every dangerous role but keep the member). --threshold N sets how many actions trigger it, and --command on also counts actions done through bot commands.
How do I stop the antinuke from punishing trusted admins?
,antinuke whitelist @user exempts someone entirely (also per module: ,antinuke whitelist @user ban). ,antinuke admin @user — owner only — lets someone configure the antinuke. ,antinuke admins and ,antinuke list show who has what; ,antinuke config shows the whole setup.
What are protected permissions?
The antinuke watches roles that gain dangerous permissions — administrator, ban/kick members, manage roles/channels/webhooks and more, including the voice-moderation set (mute_members, deafen_members, move_members). Manage the watched set with ,antinuke permissions grant/remove (perm).
What’s the difference between anti raid and antinuke?
Anti raid watches joins — when a wave of accounts floods in, it kicks/bans the wave or locks the server. Antinuke watches staff actions — mass bans, channel deletions, dangerous role grants by people already inside. The join gate (,joingate days 7) adds account-age filtering. Use all three together.
How can I audit my server’s security?
,checkperms audits every role for dangerous permissions — including channel-level overrides most people forget. ,checkbots lists every bot with its permissions. ,recentban shows the latest bans at a glance.

Crypto

Which coins can I check prices for?
Any coin CoinGecko knows — thousands. ,crypto solana shows live price, market cap, daily change and daily high/low; add a currency like ,crypto bitcoin eur (20+ fiat currencies). Aliases: ,coin, ,price.
Which networks does ,transaction support?
17 networks, auto-detected from the hash alone: Ethereum, BNB Chain, Polygon, Arbitrum, Optimism, Base, Avalanche, Fantom, Bitcoin, Litecoin, Dogecoin, Bitcoin Cash, Dash, Zcash, Groestlcoin, Solana and XRP. The result links the right block explorer and shows confirmations, value, fee, sender, receiver and timestamp. Alias: ,tx.
How does ,subscribe work?
Paste a transaction hash and the bot watches it on whichever network it lives on — you get pinged in the channel at its first confirmation. Checks run every 45 seconds for up to 12 hours; up to 3 watched transactions per user.
What does ,gas show?
Current Ethereum gas in three tiers — Slow / Normal / Fast — each in gwei plus the estimated USD cost of a plain transfer, sourced live from the network’s fee history.
It says my transaction wasn’t found — is my hash wrong?
Not necessarily. The bot distinguishes two cases: if the blockchain services were unreachable (rate limits, outages), it tells you explicitly that your hash was not checked — just retry in a minute. Only when a network actually answered "unknown hash" does it report not-found. Brand-new transactions can also need a moment to propagate.

Premium & Billing

What does premium include?
Premium adds: high-definition music (320kbps), longer music queues, 24/7 music playback, custom rank card art and welcome images, custom bot status inside your server, priority support. All core features remain free — premium is purely additive. Payment is handled securely via Heleket. See the Premium page for plans.
How do I activate premium on my server?
Buy it on the premium page, then run ,premium claim in the server it should apply to. Check any time with ,premium status and ,premium days. Premium is also shown at the top of the dashboard sidebar.
Can I change the bot’s look in my server?
With premium, yes: ,customize avatar, ,customize banner and ,customize bio give the bot a per-server identity (image URL or attachment). ,customize reset restores the defaults. Changes only affect your server.
What happens when my premium expires?
Nothing is deleted. Premium-only settings are kept and simply pause until premium is active again — reclaim it and everything works exactly as before, no reconfiguration needed.

Privacy & Safety

Is my data private?
Yes. babes stores only the minimum data required to operate: server settings, XP totals, warnings, ticket transcripts. Message content is never logged unless you explicitly enable the message logging feature yourself. You can request a full data export or deletion at any time via the dashboard. See Privacy Policy for details.
Is my server safe?
Yes. babes includes anti-nuke protection, detailed audit logs and granular permission controls. You stay in full control — whitelist trusted admins, set your own thresholds, and revoke the bot's permissions at any moment. The bot's source has undergone security review and all infrastructure uses encrypted connections.

Technical

What happens if the bot goes offline?
babes runs on redundant infrastructure with 99.9%+ uptime. Brief outages can happen during deployments. No data is lost — all settings, XP, warnings and tickets are persisted in a database. When the bot comes back online it resumes exactly where it stopped.
Does babes work on mobile?
Yes. The dashboard is fully responsive and works on phones and tablets. The bot itself responds to commands from any Discord client — mobile, desktop or web.
What do the statistics commands track?
,me renders your personal activity card (rank, messages, voice time, top channels), ,u @user someone else’s. Server-wide: ,members (growth chart), ,messages (1d/7d/30d activity), ,voice, ,top and ,server. Tracking starts the moment the bot joins.
How do I report a bug or request a feature?
Join the support server and open a ticket — screenshots and the exact command you ran help a lot. Feature requests are collected there too and regularly make it into updates.
Can I self-host babes?
babes is a hosted service. Self-hosting is not officially supported or documented — but the hosted version is free for unlimited servers, with no message-count caps. If you need a self-hosted solution for compliance reasons, reach out on the support server.
No questions match your search.

Still need help?

If your question isn't answered here, our team responds within 24 hours. Join the support server or open a ticket directly in your dashboard.