📢 Announcement: Discord will be enforcing the 30-day activity check for active developers starting January 2023. Existing Active Developers will keep the badge, and new developers can still claim the Active Developer Badge.
WHAT IS THE ACTIVE DEVELOPER BADGE?
We want to acknowledge the hard work and creativity of our developer community, and that's why we're offering a brand new badge for all Developers!
While the badge will be available for the foreseeable future, we do expect apps to remain active in some capacity in order to maintain eligibility. See the Maintaining Eligibility section for more info.
AM I ELIGIBLE?
The Active Developer Badge is available to any developer or team that owns at least one active application (app), verified and unverified, alike!
For your app to be considered active, it will need to have executed an application command in the last 30 days.
Don't have an active app yet? You can create one, here!
WHERE DO I GET ONE?
If you or your team have an active app, head to the Developer Portal to grab your badge! There, you should find a prompt to join the Active Developer Program and claim your badge, by following these steps:
SELECT AN ACTIVE APP
First, select an app from the dropdown. Any active app will be eligible, as long as it has received a command within the past 30 days.
If you have an active app and feel you should be eligible for the Active Developer Badge, please allow at least 24 hours for your app's activity status to be updated.
DESIGNATE A COMMUNITY SERVER
Next, designate your official server for your app (for example, your App Support Server, App Community Server or App Development Server).
In order for a server to appear in the server selection menu, it needs to be set as a Community Server, and you need to have Admin permission in that server.
If you don't see any servers in the Support Server list, make sure the one you are looking for is set as a Community Server. Here is more information on how to enable the community feature.
CHOOSE A DEVELOPER NEWS CHANNEL
Finally, select the channel within the designated server for the Developer News channel to appear in. This will allow for updates about Discord API and Developer News to be sent right to your server's channel.
Once these steps are complete, you should see your new Active Developer Badge on your Profile! Congratulations!
I'M ON A TEAM, BUT CAN'T CLAIM THE BADGE
If an app is not owned by you, but you're a team member working on the application, you can claim the badge only if it's owned by a Developer Team in the Developer Portal. If the bot is currently owned by an individual, they'll need to transfer it to a Developer Team and invite you to that team in order to claim the badge.
WHAT KINDS OF COMMANDS QUALIFY?
Only application commands qualify. This typically refers to slash commands and context menu commands. Legacy prefix-based commands do not count, nor do other kinds of API interactions such as OAuth calls.
I RAN AN APPLICATION COMMAND, BUT IT'S STILL INELIGIBLE
In order for us to detect command usage, you or at least one person on the team that owns the app needs to have "Use data to improve Discord" enabled within User Settings > Privacy & Safety. At least 24 hours need to pass after we detect a command, so make sure to wait 24 hours after enabling this setting before trying again.
I AM ELIGIBLE. WHEN WILL I RECEIVE THE BADGE?
I CLAIMED MY BADGE, BUT I DON'T HAVE IT
If you successfully claimed your Active Developer Badge, but you don't see it on your Profile, try restarting/refreshing your client.
HOW DO I SWITCH MY ACTIVE APP?
Active status will be maintained by any active apps you own or are owned by are team you are on. So there is actually no need to switch apps!
Eligibility for the Active Developer Badge, as listed above in the Am I Eligible section, will need to be maintained in order to keep the badge. If a bot does not remain active, the badge will be lost. After 30 days of inactivity, you’re at risk of losing eligibility. We’ll send you an email giving you 30 more days to fix any issues before removing the badge from your profile, so keep an eye on your inbox!
If you have any further questions please contact Developer Support.