Table of Contents
Discord has announced updates to our username system, and this article aims to provide details concerning app developers. Take time to review the New Usernames article and familiarize yourself with the overall concept, then we can discuss what it means, how it will affect apps, and how to be ready. You can also visit our blog to read a message from our cofounder about why we are making this change.
How Apps are Affected
Developers can expect their apps to receive a couple of updates during migration to the new username system.
- All apps will have a bot user.
- App names and bot usernames are limited to 32 characters.
- Developers may need to update their code to support the new username system.
Bot Users Added to all Apps
All new apps will now have a bot user added during creation, and apps currently without bot users will be assigned one during migration. Please note, that if an app does not require a bot user, then the bot scope can simply be omitted when installing.
App Name Character Limit
Existing apps and bots will be unaffected by this change, at this time. However, the names of newly created apps and bots will be limited to 32 characters, and attempting to change an existing unverified app or bot’s name will also result in a 32 character limit.
How to Prepare
Review Your Code
With usernames changing, it is a good idea to review your code and ensure no logic relies on usernames.
- If your code references usernames instead of IDs, we recommend updating this approach for a smoother transition.
- Identify code that will need updating if it relies on user payloads or the manipulation of discriminators. During migration, usernames will appear in payloads with a
#0
discriminator at the end. Make sure to account for this temporary discriminator when updating your code.
Frequently Asked Questions (FAQs)
Why isn’t Discord making this change for apps?
Although bots are users under the hood, they still interact differently with Discord. Our username changes are all about making it easier to find and add your friends on Discord. Bots don’t have friends—they get a little lonely sometimes—so we’re keeping them as-is.
In the future, we may consider changing how apps are represented on Discord to make them more distinct from normal users so that you can show off the awesome things you build in a way that makes them feel distinct.
Will users be able to claim my app’s name?
First and foremost, we want users to be able to express themselves how they want on Discord. However, there will be some names that are blocked or reserved to combat potential abuse and impersonation. We want to ensure that users aren’t harmed by bad actors that may try to impersonate known and trusted entities on Discord.
Impersonation is against our terms of service and can be reported to our Trust and Safety team. We also have processes through which to act on Trademark disputes or DMCA takedowns. Those are all available through our online support form: https://dis.gd/contact
Will apps be able to update their names?
Consider App names, business as usual! If yours is not verified, you can change its name within the app’s Developer Portal page. If your app is verified, you may submit a request to Developer Support and that request will be reviewed by a Support Agent.
As always, if you have any further questions please contact Developer Support.