Skip to content

How to Change a Discord Bot's Name and Avatar Per Server

Change a bot's nickname, avatar, and banner for a single server: which fields are server-specific, image format and size limits, permissions, removal, and reverting to the bot's default look step by step.

VeyroBot team

This article was translated automatically from the Turkish original. Read the Turkish original

How to Change a Discord Bot's Name and Avatar Per Server
In this article
  1. What changes, what doesn't?
  2. Access, plan, images and the nickname permission
  3. Step 1: Open the tab
  4. Step 2: Upload the avatar and banner
  5. Step 3: Save the display name
  6. Reverting and resetting
  7. Where is the embed color?
  8. If the image or name did not change
  9. Why can't the bio and username change?
  10. Frequently asked questions

In short

Discord allows a bot to appear with a different nickname, avatar, and banner in every server. In VeyroBot, these settings are located in the Personalized Bot tab of the dashboard. The moment you upload the image or save the name, the change is applied to that specific server; the bot's appearance in other servers remains unchanged.

The biography (About Me), username, and online status are not in this list because these are global for all servers on Discord. Below, we explain step by step what changes and what doesn't, image limits, and how to revert.

What changes, what doesn't?

Display name (nickname)Server-specific. Maximum 32 characters. If left blank, the bot's global name appears.
AvatarServer-specific. PNG, JPG, GIF, or WEBP; maximum 3 MB.
BannerServer-specific. Same format and size limits as the avatar.
Biography (About Me)Does not change. This field belongs to the bot's global account; changing it from one server would affect all servers.
Username, status, and activityDo not change. Activities like "Playing" or "Listening" and the username are global for all servers.

VeyroBot makes this change using Discord's endpoint that modifies the bot's own server membership (Modify Current Member). It sends only the nickname, avatar, and banner to this endpoint and touches no other field.

This topic in VeyroBot:Custom Bot Profile →

Access, plan, images and the nickname permission

  • You must have dashboard permissions. The tab can only be opened by those with Administrator or Manage Server permissions in the server.
  • The feature must be enabled in your server's plan. If the tab appears locked, the feature is not included in your plan. You can check which plan includes it in the plan comparison table.
  • Images must be ready. Since avatars are displayed with a circular crop, choose a square image; for the banner, choose a wide (horizontal) image. The dashboard does not check pixel dimensions; it only checks the file format and the 3 MB limit.
  • Nickname permission must be enabled. Discord checks for the bot's Change Nickname permission when updating the nickname. If you have removed this permission from the bot's roles, the name cannot be saved and the dashboard will display an error message.

Step 1: Open the tab

Open the Dashboard → your server → Personalized Bot tab. At the top, there is a profile preview, below it are the avatar and banner fields, along with the Display Name box. The Cannot be changed from this page box shows the bot's global name and avatar: if you do not set anything in this server, the bot will appear with this identity.

Step 2: Upload the avatar and banner

  1. In the Server-Specific Avatar field, click Upload Image or drag and drop the file into the area.
  2. As soon as the image is selected, it appears in the preview and is sent to Discord. You do not need to click save separately.
  3. Repeat the same process in the Server-Specific Banner field.

If Discord rejects the image, the preview reverts to the previous image and an error message appears. VeyroBot only stores the file after Discord accepts it; there will never be an image that appears uploaded in the dashboard but is missing on the server.

Step 3: Save the display name

Type a name of up to 32 characters in the Display Name box; the counter next to the box shows how many characters you have used. Then click Save Changes. This button only saves the name; the images were already applied in step 2.

The name only changes how the bot appears in that server. The names and operations of slash commands remain the same.

Reverting and resetting

  • Removing the avatar or banner: Click the Remove button in the relevant field and confirm. Only that image is removed, while the other stays in place. The bot returns to its default appearance in that area.
  • Resetting the name: Clear the Display Name box and save. The bot will appear with its global name.
  • If your plan changes: If your plan no longer covers this feature, your settings are not deleted. The bot simply returns to its default appearance in that server. When the feature is re-enabled, VeyroBot automatically restores the saved profile during its hourly check; you do not need to re-upload the images.

Where is the embed color?

The embed border color in the bot's info messages is not in this tab, but rather under the Default Embed Color card in the Server Settings tab. The shortcut in the Personalized Bot tab will take you there. Error, success, and moderation messages, as well as broadcast notifications, retain their own colors to preserve their meanings.

If the image or name did not change

  • Clicking Save and expecting the image to change. Images are uploaded as soon as they are selected; Save only sends the name. If the image did not change, read the error message that pops up.
  • Choosing an unsupported or large file. The dashboard rejects files other than PNG, JPG, GIF, and WEBP, as well as images larger than 3 MB, before uploading them.
  • Changing the name manually on Discord and forgetting the dashboard. VeyroBot will not revert a different nickname you assigned manually. However, if you completely remove the name on Discord, the saved name in the dashboard will be reapplied during the hourly check. Use the dashboard for permanent changes.
  • Thinking the profile is lost after re-adding the bot. If the bot is kicked from the server and re-added, Discord deletes the server-specific nickname, avatar, and banner. VeyroBot reapplies the saved profile within an hour at the latest.
  • Looking for a biography field. There is no biography in this tab; this field is not server-specific on Discord.

Why can't the bio and username change?

Suitable for: Communities that want to showcase the bot with their server's mascot or brand, and administrators who use the same bot with different identities across multiple servers. If you are preparing to promote your server, making sure the bot matches the server identity completes the first impression; check out the server promotion guide for promotion channels.

Not suitable for: Those who want to change the bot's biography, username, or activity status depending on the server; Discord does not allow this. This setting is also unnecessary for servers that don't mind the bot looking the same in every server.

Frequently asked questions

Will the change be visible in other servers?

No. The nickname, avatar, and banner are only valid in the server where you set them. Settings in one server do not affect another.

When will the change become visible?

Immediately. Images are applied to Discord when selected, and the name is applied when you click Save. The bot does not need to be restarted.

Can I see who made the change from the dashboard?

VeyroBot adds a reason in the format "Web panel: username" to each of these requests for Discord audit logs. The action appears as performed by the bot in the audit log; the reason tells you who used the dashboard.

Will the images I uploaded disappear if my plan changes?

No. The images and name are stored; only the bot temporarily reverts to its default appearance. When the feature is reopened, the profile comes back automatically.

What should I do if I get an error?

If you get a "Hit Discord rate limit" message, wait a few seconds and try again. A "Failed to apply to Discord" message indicates Discord rejected the request; check the bot's permissions for the nickname and the file format for the image.

For a general introduction to the feature, check out the Discord bot profile page, and for details, refer to the personalized bot profile documentation. This feature does not have a command; all settings are made from the dashboard. If you just added the bot to your server, read the first 10 minutes after adding a bot guide, and for questions about permissions, read the Discord bot permissions article.

Last updated: September 26, 2026. The fields, image limits, and rollback behaviors in this article have been verified against the bot profile endpoints and profile synchronization engine in the current version of VeyroBot.

Add the bot to your server Free · ~30s