If you are using a Discord server, you have a wide variety of options to provide great features to your players. One of those features is adding bots. Customizing your server is easy once you’ve learned how to add these bots.
In this article, I’ll explain how to set up a Discord server, introduce you to the bot world, and explain how to add bots to your Discord server (and why you might want to do it).
What are Discord bots?
Bots are simply computer programs that interact with humans (and sometimes with other bots) to perform certain functions automatically. A website with a useful chat window opens immediately offering to tell you about its product or service; it’s a bot. If you use Reddit, you see bot interactions (beep! Boop!) All the time.
Bots can be useful or infuriating, depending on their purpose, design, and how they’re deployed. On Discord, bots provide a variety of productive and less productive features to the community on the server where they “live”. You can add bots to your Discord server that help you moderate members or make your server a little more unique and fun.
For example, there are robots that play music, bots that deliver fun memes on demand, bots that collect your game stats for you, and bots that horn loudly on the channel when prompted.
Find good robots
The Discord world is full of bots; there are thousands of robots available for free. There is a list of some silly and semi-useful bots here if you like, but more serious bots can be found on the Carbonitex website, which is considered one of the best repositories for Discord bots. Another reputable repository for Discord bots is called, quite simply, Discord bots. For the real hardcore, a GitHub searches for Discord bots will find just about anything it is in public view.
Add bots to your Discord server
Adding Bots to your Discord server can be a long process the first time around. Once you get the hang of it, it’s actually pretty straightforward.
Step 1 – Enable administrator access
To add bots to your Discord server, you will need to be an administrator of that server. If you don’t own the server, it’s probably a good idea to check with the owner before adding anything to it.
- From your Discord home page, select the server you want to add the bot to (on the left side of the Discord website).
- Once selected; Choose the drop-down menu (The server name at the top left of the screen with a small down arrow next to it).
- Tap “Server Settings”.
- Press “Roles”.
- Scroll down to the General permissions setting and activate “Administrator”.
- Click on “Save changes”.
Step 2 – Get the bots you want
It is important to note that depending on the source website of your bots, you may see “Invite” or “Add bots”. For this example, we’ll be using Dyno, but the instructions may vary slightly if you add another Bot.
Find the Bot you’re going to add to your server and sign in using your Discord credentials.
Tap “Invite” or “Add bot” depending on the list, then tap the server you want to add the bot to.
Follow the prompts – This will walk you through a series of permissions and ask you for administrator access, which is why step 1 is so important.
Authorize the Bot and complete the Captcha.
There are several options for bots; some may differ in their process, but following the prompts will make the installation successful.
If you’re having trouble finding your server, make sure you’re signed into Discord in the same browser you’re using for the Bots website. Also verify that you are logged in to the correct account.
If you want to add someone as an administrator on your server, check out this TechJunkie on adding a new administrator.
A popular bot is Dyno; a complete bot with moderation features, music playback capabilities, CleverBot integration and many other features outside the scope of this article. It’s been added to over 1.4 million Discord servers, so it’s pretty popular.
You can receive dynamo on the Carbonitex website.
- Click on the green button “Add bot to server”. This will bring up a confirmation dialog from Discord asking you to choose the server you want to add Dyno to. You will need to be logged into your server so Discord knows that you are the one trying to add something.
- Select your server and click on “Authorize”.
You may need to fill out a “I’m not a robot” captcha, but after that the bot will be automatically added to your server and you will be taken to the admin page to manage Dyno on your server.
If you are more hardcore and want to add bots without worrying about the pretty interface, you can add them directly as well. You will need to know the bot client ID and you will need to be signed in to your Discord server. This is the method you’ll need to use for most GitHub bots, which don’t have a web interface.
- Open your browser and paste the following URL: https://discordapp.com/oauth2/authorize?client_id=
& scope = bot & permissions = 0.
- Replace ‘Bot_Client_ID’ in the URL above with the actual client ID of the bot you want to add.
- You may still need to authorize the bot even though the command uses Oauth2 to do this.
Authorize your Discord bot
Discord is very careful with bots and sometimes requires multiple permissions for one to work. Even though the platform uses Oauth2 to allow an authorized bot to access and interact, you may still be asked to authorize it in the channel.
Some popular Discord bots
Now that you know how to add bots, which bots should you add? Well, only you know what kind of environment you want your server to have. Here is a list of some of the most popular Discord bots and why you might want to add them.
Excellent member displays memes and has a variety of other memes related features.
Crepe is a basic multi-function bot with moderation and music playback functions.
Nadeko plays games, offers gambling and has administration tools.
MedalBot allows your users to record clips.
Rickbot offers more than 4,500 personalized soundboards.
Sensational is a music bot that supports Spotify, YouTube, and Soundcloud.
Pace is a fully functional music bot that is very stable.
Mantaro is a fun, customizable bot.
A translator is a multilingual bot that provides instant translation between over 100 languages.
More bot resources
There are plenty of resources to help you choose, customize, and even create your own Discord bots. Here are some of the most popular and useful bot-oriented resources available on the web to help you get the most out of your bot experience.
Discord.me is a large Discord community where users can add and promote servers, but the overall mission of the site is “to help people find the online communities they love.” The site has 33 categories of servers, ranging from Military to Mature, Anime to Art and Fitness to Furry.
An active blog keeps community members up to date, and the site features an NSFW toggle that lets you avoid (or search for) the “after dark” servers that exist.
For bot developers, this site is a gold mine of excellent resources and examples.
Bastionbot.org takes an interesting philosophical position for the bot world – rather than having a dozen bots each performing their own functions; Bastion attempts to be an all-in-one bot that can handle literally anything a server could possibly need.
Bastion’s feature list includes music, games, giveaways and promotions, suggestion channel, votes, user profiles, virtual currencies, upgrade systems, server store, filters, searches, game stats, messages, moderation features, emojis, “fun” features like sirens and quotes, starboard, timed controls, triggers and reaction events. Bastion is a full-featured bot that can do just about anything you want it to do, and it’s adding features on a regular basis.
Carbonitex is a statistics collection website dedicated to Discord servers and bots and is an incredible resource for those who want to see where the action is in the server and bot playground. You can invite Carbonitex to monitor your own server and collect statistics to show where you fit in the large server ecosystem.
Frequently Asked Questions
How to create a Discord server?
We actually have an article at walks you through creating a server. The process is quite simple and you can have multiple servers for free. This means that you can create one server for your Minecraft friends and another for your Call of Duty friends.
You can even create a Discord server for work or school meetings!
Do I have to add a bot on each server?
Yes. Suppose you want to add the music bot to your servers, you will need to follow the above steps for each server.
I added a bot, but it doesn’t do anything. What’s wrong?
Depending on the bot you added, you might have some issues because there is something wrong with the bot itself. However, in most cases you just need to navigate to “Roles” in your server settings and grant the correct permissions to your mechanical assistant.
Most bots have a dashboard on their website. If you’ve added the roles but it’s still not working properly, head over to the bot’s website and check the moderator permissions from there. For example, the Mee6 bot is incredibly popular, but you need to enable moderator permissions from the website before it does anything.
Do I have to be an administrator to add bots?
Yes, if you have not enabled administrator permissions, you cannot add a bot to this server. You can always ask the owner or admins to access these permissions or ask them to add them for you. However, it may not go so well depending on what you are trying to accomplish and your relationship with them.