Productivity Tools

How to Use Discord Bots | Updated Oct 2020

How to Use Discord Bots

One of the most unique features of the multi-level communication platform Discord is its bots. These bots are AIs that can perform a number of useful automated tasks on your server, such as welcoming new members, moderating content, and banning rule breakers. They can also add music, memes, games, and other content to your server. Discord bots can bring your experience to the next level whether you’re an admin looking for help moderating your server or a user looking for new ways to interact with fellow server members.

As such, learning how to use bots is essential to maximizing your Discord experience. In this article, you will learn about some of the best bots in 2020 and how to add bots to Discord. You will also learn how to make your own bot.

How to Get Discord Bots

discord bot list

First, consider what kind of bot you want on your server. Are you looking for a moderation bot, a fun bot to add flare to your server, a bot for art or music, or something else? You can find several websites that list the best bots for suggestions. The top website for Discord bot lists is, though Bots on Discord and Discord Bots also provide good bot lists. Later, we will discuss how to get bots on Discord on sorts bots into lists based on rating, subject, newness, and certification by their platform. If you’re new to bots and want to find all the best bots for your server, then I recommend searching through the above lists to find bots that you’re interested in.

mee6 bot

Here are some quick recommendations for the best bots for Discord. MEE6 is the top moderation bot. The MEE6 bot can automatically scan your server for foul language, bad links, spam, and spoilers and warn users of rule violations. You can also configure MEE6 to mute, kick, or ban users after a certain number of infractions. MEE6 can also “level up” users on your channel for participation and reward them with custom roles, and search for and play music.

If you want to spice your server up with some fun Discord game bots, I recommend IdleRPG or RockPuppy. IdleRPG is a complex roleplaying game bot that lets you create a character, go on adventures, and level up alongside other server members. RockPuppy adds basic games to the server such as ConnectFour, Truth or Dare, Tarot, and an 8ball. Both game bots provide fun ways to get members more involved in your server by facilitating interactions through text-based games.

For more bot recs, check out our article on the 10 best bots for Discord.

How to Add Bots to Discord

Learn how to get bots on Discord

To add a bot to Discord, find it either on an online bot list or through the creator’s website. After clicking on your desired bot, click the “invite” button to be redirected to Discord’s browser application. There, as shown above, you will be able to decide which server to invite the bot to, though do keep in mind that you can only add a bot to a server that you are an admin or moderator of. After authorizing access, the bot will appear on your server and will be usable right away.

discord bot commands

Every bot has a series of commands you can use in-server to get it to perform certain tasks. Some bots will display a tutorial in-server once you add them, while others will need to be looked up online on the bot’s website. To use a Discord bot command, simply type it into the text box on a text channel and press “enter”. The bot will prompt you for any follow-up commands. See the GIF above for a quick example of how to use the “status” command on the IdleRPG bot.

If you want to remove a bot from your server, simply right-click on the bot’s name under the server’s member list and click either “kick” or “ban” depending on if you want to simply remove the bot or ban it permanently from your server.

remove bot on discord

How to Make a Discord Bot

Making your own Discord bot is a bit more complicated than adding one that’s already been made and requires basic computer programming knowledge, so be sure to check to see if another bot will perform the functions that you are looking for before making a new one.

how to make a discord bot

To start off, go to the Discord Developer Portal and create a “New Application”. Then, click on the “Bot” tab on the left side of your application screen. Name your bot, and click on the “Generate” token button to create a “token”, a series of numbers and letters, for your bot. You have to input this token at the end of the your bot’s coding to verify it for Discord.

For the rest of the coding, you can begin by using an application such as Node (for network applications) or Pylon (a new application specifically for building bots). These applications will run your program after you write it using JavaScript. You can also find thousands of examples of code on GitHub if you search “discord bots”.

For more instructions on how to create Discord bots in Python, Java, or C#, check out this article on WriteBots.

Making a Great Discord Server

Bots are a great way to make your server more organized, fun, and interactive. Every Discord user should learn how to add Discord bots in order to better their server.

For advice on how to perfect your Discord server, check out our article How to Use Discord Like a Pro. You can also read up on how to screen share on Discord. Then, learn about Discord’s integration with Droplr and how it can help you easily share screenshots, GIFs, and screen recordings on the platform.

Capterra Rating
GetApp Rating
G2 Rating
Software Advice Rating
TrustRadius Rating
CNET/; Rating

Experience working faster, not harder

Questions? Ask us on a live chat now.