Productivity Tools

How to Use Discord Bots (updated: June, 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 Discord 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 Discord 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 Discord bots is essential to maximizing your Discord experience. In this article, you will learn about some of the best Discord bots in 2020 and how to add a bot to Discord. You will also learn how to make your own Discord bots and add them to your server.

Picking the Best Discord Bot

discord bot list

First, consider what kind of Discord 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 Discord for suggestions. The top website for Discord bot lists is top.gg, though Bots on Discord and Discord Bots also provide good Discord bot lists. Top.gg sorts bots into lists based on rating, subject, newness, and certification by the Discord 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 discord bot

Here are some quick recommendations for the best Discord bots. MEE6 is the top moderation bot for Discord. MEE6 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 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.

How to Add to Discord

Learn how to add a bot on Discord

To add a bot to your Discord server, find the bot either on an online bot list or through the bot maker’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.

how to add a bot on discord

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 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 bot.

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. It is necessary to input this token at the end of the coding for your bot in order 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 for bots on GitHub if you search “discord bots”.

If you want more specific instructions or advice on how to write Discord bots in Python, Java, or C#, you can 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 server should consider adding a few of the best Discord bots in order to bring their server experience to the next level.

For more advice on how to perfect your Discord server experience, check out our article How to Use Discord Like a Pro. You can also read up on how to screen share on Discord or 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.