How to make a discord bot

Discord bots are one of the popular ways for gamers to communicate with other gamers within the group. Discord bots are used by many professionals teams in the gaming world to communicate with each other privately during the game, and they use it to guide each other during the game.

Discord bots are not easy to create, and when you don’t have anyone to guide you through the setup process, then you will end with errors and so many issues that will make you give up on the Discord Bot Server. It is one of the major reasons why no one starts a new Discord server and join existing ones.

But, when you have someone to guide you through the set-up, then you have a hope to start a new Discord bot for your clan.


There are certain requirements that everyone has to fill to begin a new Discord Bot.

  1. You need an active Internet connection.
  2. You need to have basic knowledge of JAVA, Python, and other programming. If you are a beginner, then follow my lead and codes to create a Discord Bot.
  3. You have to download the Visual Studio Code program created by Microsoft, and it is free to download and use it. You can download the free Visual Studio Code from here and Install it.
  4. You have to download one more program called “Node JS ” You have to download 32BIT or 64BIT software according to your OS architecture build.
  5. Create a new Discord account, or you can use an existing Discord account on the official website. You also need Discord program installed on your PC because you have to copy the Token code and Client ID because you are going to need it later on.

Make sure that you fulfill the requirements to start making your Discord Bot.

Editor’s Choice: How to Save a GIF from Twitter

Setting Up A Discord Bot

Allow us to show you how you can create a Discord Bot online in your Discord Account.

Step 1: Login to your Discord account and go to applications.

Step 2: You have to click on “apps” and then click on “new app.”

Step 3: A new page will show up on your screen, and this is the page of the new bot. You can add details of your Discord Bot like Title, Description, and Icon of the bot, then click on “create an app” to complete the process.

Step 4: The Discord bot successfully created, and you have to copy the Client ID in a notepad because you are going to need it later on.

Step 5: Now, go to “APPS” and select the newly created Discord bot. You have to scroll down until you find “BOT.” You have to select “PUBLIC BOT” and copy the token in a notepad because you are going to need it.

Step 6: Now, you have to create a new folder on the Desktop > Newly created Discord Bot name in the folder. Open CMD Prompt as administrator and type “cd desktop.” The CMD will select DESKTOP, and you have to type “cd YouTube” to select the Discord folder.

Note: Type the codes in the CMD in small letters and hit enter to proceed.

Step 7: You have to type “npm I discord.js” in the CMD and hit enter. It will take ten seconds to one minute to download the packages and create a new discord javascript module in the folder.

Note: Do not close the CMD prompt until the end of the process because we need it, later on, to create and verify files.

Step 8: Now, go to the newly created folder, and you will find “node_modules”, and it means that the process was successful.

Step 9: Once the “node_modules” is in the destination folder, then you have to type “npm init -y” in the CMD prompt and hit enter.

Step 10: It’s time to launch the Visual Studio Code, and you have to click on FILE > Open Folder from the top left the menu. It will open browse pop-up, and you have to select the newly created folder on the desktop that we have created in the beginning. Remember, you don’t have to select the files inside of the folder because you have to select the DESKTOP “YouTube – We have created it for this tutorial” folder.

Step 11: You will find it in the Visual Studio Code, and you have to click on the “add javascript icon” then a new javascript created, then you have to rename it “index.js.”

Step 12: We have shared (1) codes that you have to add in the first line, and (2) you have to add that codes in the second line. In the third line, you have to add the first two codes, then add your server token ID that we have copied in a notepad.

Note: The Java command lines are in the snapshot, and you can copy it.

Step 13: Now, go to Discord API website and select everything in the “general permission” and you have to add client ID in the empty field. After completing the process, then click on the URL at the bottom.

Step 14: Our server “YouTube-Bot” is recognized, and you have to select your profile name and click on “authorize.” You have to complete the Google reCaptcha to confirm that you are not a robot.

Step 15: Now, open the Discord program, and you have to look for the Discord Bot in the list, and you will find it.

Step 16: In the CMD prompt (I assume that you have not closed it since we started to work on the CMD from beginning,) and type “node .” and we have a strange behavior because it’s not properly configured.

Step 17: We have shared a snapshot, and you have to type the Java codes and make sure to keep the 1 to 9 order similar to the snapshot we have shared below.

Step 18: To complete the process, you have to add the new line of codes to add Message, Send, Receive, and more.

The Discord Bot is ready to make an impact for your clan. Remember, you can learn the basic codes to navigate and control the Discord Bot like a regular bot.


Creating a new Discord Bot is not difficult, but I know that you may face errors on your Windows PC, but don’t worry because you are 80% ready to start your Discord server. All you need to know to comment below for instructions and Google for solutions. Let us know your experience in the comment section below.

Leave a Comment