Simple script you can use to get the new Discord "Active Developer" badge
Go to file
2024-04-08 00:37:38 +07:00
.github/workflows deployment for Docker 2024-04-08 00:37:38 +07:00
assets fix directory name assests -> assets 2023-10-31 08:25:42 +05:30
.gitignore code 2022-11-10 21:39:20 +00:00
.replit app.js -> index.js 2023-03-19 17:54:36 +00:00
Dockerfile deployment for Docker 2024-04-08 00:37:38 +07:00
index.js deployment for Docker 2024-04-08 00:37:38 +07:00
package-lock.json added skysilk sponsorship to repl 2023-02-25 23:40:43 +00:00
package.json inndex.js -> index.js 2023-11-03 17:44:53 +01:00
README.md deployment for Docker 2024-04-08 00:37:38 +07:00
remove-commands.js add remote command script 2023-05-01 19:31:59 -04:00
replit.nix code 2022-11-10 21:39:20 +00:00

Active Developer Badge

Discord just launched the new "Active Developer" badge and they're encouraging new developers to join the community and get it. If you're still learning and want the badge, follow the instructions below!


image


Instructions

  1. Go to https://discord.com/developers/applications, and create a new application on the account you want the badge on.
  2. Go to the bot tab and generate a bot account for the application.
  3. Click the "Reset Token" button to generate a token (if you have 2fa enabled, you'll need your code).
  4. Copy the token to your clipboard.
  5. Click this badge to clone this repo to a new repl in Replit -> Run on Repl.it
  6. You will be redirected to Replit, you might have to create an account (you can Register with Google).
    • Replit is a website, and does not run off your computer!
  7. Wait for the repo has finished cloning and the repl to fully connect.
  8. Click the green "Run" button at the top.
  9. Go to the console (big black square on the right) and paste in the token you copied earlier (Note: CTRL + V won't work, you'll need to do CTRL + Shift + V or right-click and click paste).
  10. Press the 'Enter' key.
  11. Wait for it to print 'DONE | Application/Bot is up and running. DO NOT CLOSE THIS TAB UNLESS YOU ARE FINISHED USING THE BOT, IT WILL PUT THE BOT OFFLINE.' in the console, DON'T STOP THE PROGRAM OR CLOSE THE TAB YET OR THE BOT WILL CONSIDERED BY DISCORD AS 'UNRESPONSIVE'
  12. Go back to the application page, go to the "General Information" tab, scroll down and copy application id.
  13. Create a new discord server (you can delete it at the end).
  14. Enable community on the server (you only need to do this if you don't own any other discord server with community enabled)
  15. Return back to https://discord.com/developers/applications.
  16. Copy the application id.
  17. Use this invite link to add the application to the server: (replace {applicationid} with what you copied) https://discord.com/oauth2/authorize?client_id={applicationid}&scope=bot%20applications.commands&permissions=105227086912
  18. In the server, go to a channel and use the /ping command on the bot.
  19. Go to the https://discord.com/developers/active-developer page and register everything (if it says you're not eligible, it's because you're not registered in their system yet. you might have to wait up to 24 hours).
  20. Congrats on that shiny new badge.

Instructions with Docker

With Dockerfile

  1. Follow step 1 to 4 from the main instruction above
  2. Build the Dockerfile
docker build -t discord-badge .
  1. Run the container and insert your Discord bot token
docker run -d -e TOKEN=<your_bot_token> discord-badge
  1. Jump directly to step 12 and follow the remaining steps from the main instruction

NOTE: Make sure you have the “Use data to improve Discord” setting enabled under User Settings > Privacy & Safety otherwise you won't be able to be marked as eligible.

NOTE 2: You do not need to keep the Replit tab open 24/7. Only go to the Replit url whenever you want to run your bot.

If you're encountering any issues, create a new GitHub issue or join this server and ping me in the #general channel.


Sponsored by SkySilk

image

SkySilk is the #1 VPS hosting solution for Discord bots, website, and more.

Choose from dozens of Linux apps & clean OS installs to deploy in seconds with just 1-click. Whether you're running a small cloud operation or part of an enterprise-level organization, SkySilk offers over 40 resource plans to ensure you have the right cloud VPS environment suitable for your projects.

Features

  1. Start for $4.00/M: Deploy an SSD cloud server starting at just $4.00/month, scale as you go.
  2. Auto Backups & Snapshots: Get peace of mind with automatic weekly cloud backups & snapshots.
  3. Flexible Resource Options: A variety of monthly plans to meet any workload and budget.
  4. Triple Replicated SSD: Industry leading Infiniband speeds for rapid deployment and optimal I/O.
  5. Earn Hosting Rewards: Earn up to 10x SkySilk Rewards points on every transaction and referral, redeemable for Account Credit and other great rewards!
  6. Powered by Open Source: Flexibility and compatibility with many familiar and popular Linux-based open source software solutions.
  7. Start for Ceph File Storage $4.00/M: Optimized to utilize Ceph storage for no single point of failure.
  8. Premium Infrastructure: NVMe SSD Container-based cloud architecture with AMD EPYC 7601 CPU, hosted on a carefully architected Infiniband network.

Get started now (with free $25 credit to get you started with any product)


Star the repo!!!

If you were able to successfully get the badge from this, star this repository so more people can see it and feel free to join our Discord server: https://discord.gg/M5MSE9CvNM

No, it's not "patched"

I've seen a lot of people say that this method has been patched or something. It's not. It still works (people are still getting the badge from it), if you're unable to get the badge after 24 hours of waiting, you probably didn't follow the instructions correctly.

I think people think this is patched because of NoTextToSpeech's video but that video linked to another repository that works a different way, not this one.