MEE6's Bot Personalizer runs MEE6 under your own bot name and avatar. It is paid: you need Monthly Premium plus the Bot Personalizer add-on, or a Yearly or Lifetime Premium plan, which includes it. To set it up, you create your own application in the Discord Developer Portal, turn on three intents, add a redirect, then paste a client secret and bot token into the MEE6 dashboard. If you only want a new name, Discord lets you give any bot a server nickname for free. A per-server avatar and banner need a bot that can set them itself, such as PeakBot's Bot Profile on the Starter plan.
Checked on each bot's own site or docs on 3 November 2026. We make PeakBot. Nobody paid to be in this post.
What the Personalizer costs
MEE6's help page states the requirement as "Monthly Premium with an additional Bot Personalizer feature or a Yearly/Lifetime Premium (Bot Personalizer is included)." MEE6 doesn't list its Premium prices on a public page we could read, and the prices quoted on other websites don't agree. Check the current price on MEE6's Premium page before you buy.
What the Personalizer actually is
Most guides skip this. The Personalizer doesn't rename the MEE6 bot that's already in your server. You create a second bot application that you own, give it a name and avatar, and hand its token to MEE6. MEE6 then runs its features through your application, and members see your bot, with your bot's name, in place of the MEE6 account.
That's why the setup goes through the Developer Portal and a token, not a simple settings page.
Option 1: Rename any bot for free in Discord
Any bot can get a nickname in your server without paying anyone. Discord's Server Nicknames article explains how nicknames work.
- Make sure your role has the Manage Nicknames permission (Server Settings > Roles). Server owners already have it.
- Find the bot in the member list on the right side of the server.
- On desktop, right-click the bot and choose the nickname option (usually Change Nickname). On mobile, tap the bot, open the menu on its profile, and look for the same option. The exact labels can differ a little between app versions.
- Type the new name and save. It only shows in this server.
The limit: Discord's menus won't let you change a bot's avatar or banner. Many older articles say per-server bot avatars are impossible. That stopped being true on 10 September 2025, when Discord added a way for bots to set their own avatar, banner and bio in each server (Discord developer change log). The bot has to do this itself, so it only works if the bot supports it.
Option 2: Set up MEE6 Bot Personalizer, step by step
These steps follow MEE6's official guide. Some other guides leave parts of it out.
Before you start:
- Get the Premium plan that includes the Personalizer (see above).
- Turn on an authenticator app for your Discord account under User Settings > My Account. The setup asks for it.
In the Discord Developer Portal:
- Go to the Discord Developer Portal and click New Application. Enter the name you want your bot to have, then click Create.
- Set the picture you want your bot to use. This application is your custom bot's own identity, so its name and image are what members will see.
- Open the Bot tab. Under Privileged Gateway Intents, turn on Presence Intent, Server Members Intent and Message Content Intent. Older guides often miss these.
- On the same tab, leave Requires OAuth2 Code Grant off.
- Open the OAuth2 tab. Under Redirects, click Add Redirect, paste
https://mee6.xyz/custom-bot-auth, then click Save Changes. - Still on OAuth2, click Reset Secret and copy the Client Secret.
- Go back to the Bot tab, click Reset Token, confirm with Yes, do it!, and copy the token. Older guides mention a "Click to Reveal Token" button. The current portal uses Reset Token.
In the MEE6 dashboard:
- Open your server's MEE6 dashboard and go to the Bot Personalizer page.
- Tick the three confirmation boxes, paste the Client Secret and the bot token, and click Enable Bot Personalizer.
- Approve every Discord authorization pop-up. MEE6's guide says you authorize twice, but its own steps describe a third pop-up, so keep going until there are none left.
Back in Discord:
- Open Server Settings > Roles and drag your custom bot's role to the top of the list, or at least above every role it needs to manage. A bot can't assign or manage roles that sit above its own.
Treat the token like a password. If it leaks, reset it in the Bot tab or delete the application. A reset breaks the old token, so you'll then need to paste the new one into MEE6.
Option 3: PeakBot's Bot Profile
We make PeakBot, so read this part knowing that. Bot Profile gives PeakBot its own nickname, avatar and banner inside your server. It's on the Starter plan, which costs $5.75/month or $48/year ($4/month billed yearly), per server.
How to set it up:
- Add PeakBot to your server and sign in to the dashboard at peakbot.pro. If you're new, the getting started guide walks through this.
- Choose your server and open Bot Profile in the dashboard sidebar.
- Set the nickname, avatar and banner, then save.
How it compares, honestly:
- MEE6's Personalizer gives you a separate application. The bot account itself is yours, with your name and avatar. PeakBot's Bot Profile changes how PeakBot looks inside your server. Underneath, it's still PeakBot.
- The Personalizer keeps you on MEE6. If your server is built around MEE6, you don't have to change bots. Ask MEE6 whether your existing data carries over to the custom bot. Moving to PeakBot means setting up your features again in its dashboard.
- PeakBot has no music or economy features, and no stream or go-live alerts. If you need those, PeakBot won't cover them.
- Starter also adds voice XP, welcome images and welcome DMs. The Free plan has 30+ features with no time limit, including message XP, level roles, tickets, verification and auto moderation. If leveling is why you use MEE6, see how to set up level role rewards without MEE6 Premium.
Your options side by side
| Option | Name | Avatar and banner | Setup | Cost |
|---|---|---|---|---|
| Discord nickname | Per server | No | Member list menu | Free |
| MEE6 Bot Personalizer | Your own bot account | Your own bot account | Developer Portal, token, OAuth pop-ups | Premium plus add-on, or Yearly/Lifetime Premium (see price) |
| PeakBot Bot Profile | Per server | Per server | Dashboard page | Starter: $5.75/month or $48/year per server |
Frequently Asked Questions
Can I change MEE6's name for free?
Yes, but only the name. Give MEE6 a server nickname from the member list (you need Manage Nicknames). Its avatar, and its name in other servers, stay the same. For your own name and avatar on the bot itself, you need the Personalizer.
Will my custom bot keep MEE6's levels and settings?
MEE6's guide doesn't say this clearly. You set up the Personalizer from your server's existing MEE6 dashboard, but check your leaderboard, level roles and commands once the custom bot is live. If anything is missing, contact MEE6 support before changing anything else.
Should I kick the original MEE6 after setting up the custom bot?
MEE6's guide doesn't cover this either. Keep the original until you've confirmed the custom bot answers commands and handles roles, then follow MEE6's help center on what to do with the original so the two don't both respond.
Why isn't my custom bot responding?
Check these four things in order. Is the bot's role at the top in Server Settings > Roles? Are all three Privileged Gateway Intents on? Did you approve every authorization pop-up? Did you reset the token after pasting it? A reset makes the token MEE6 has stop working.
Can I give a bot a different avatar in just one server?
Yes, since September 2025, but the bot has to set it itself through Discord's API. You can't do it from Discord's menus. Some bots offer it as a setting, like PeakBot's Bot Profile on Starter. Others don't support it yet.
Is it safe to paste my bot token into a website?
A bot token gives full control of that one bot application, so only paste it into the service that will run the bot, like MEE6's dashboard. Never share it anywhere else. If you think it leaked, reset it in the Developer Portal right away.
