The best Discord Bots Q1 2019

There are thousands of free Discord bots to choose from and testing all of them is simply impossible. That’s why we’ll give you a list of our personal favorites in this article. Keep in mind that we haven’t tested all of them and probably won’t ever be able to, so if you think a bot deserves a spot on our next list please let us know!

Lots of the bots in this list have completely different capabilities and a unique range of features. None of them are objectively the best discord bots, but we can absolutely vouch for them. Keep in mind that we only reviewed the free versions of each bot down below.

Thumbnail Source: Technology vector created by vectorpouch – www.freepik.com

The best Discord Bots Q1 2019

Gaius

Why?

Gaius has quickly become our go-to choice for security and moderation on all of our Discord Servers. The bot covers all features we could wish for in those fields and still manages to provide even more functionality than other bots. The website and documentation are great, the setup process is streamlined and easy to follow and the devs are actively updating Gaius. You can even request new features and if they are reasonable and useful they will often be added quickly. This makes Gaius our first choice when it comes to the best Discord bots in 2019.

Links

Website: https://gaiusbot.me/

Support Discord: https://discordapp.com/invite/GTzUvah

 

Dyno

Why?

For years now Dyno has managed to keep the top spot as one of the best Discord bots on the market. There are many good reasons for that. The bot has a relatively large and dedicated development team, lots of patrons, the best Support Server on Discord, a great Web Dashboard and all the features you could ask for in a general purpose/moderation bot. If you came to this website looking for a single Discord bot that is going to satisfy all of your needs and teach you a lot about Discord on top of that, choose Dyno. You won’t regret it.

Links

Website: https://dyno.gg/

Support Discord: https://discordapp.com/invite/9W6EG56

Our Review: The best Discord bot for beginners

BastionBot

Why?

BastionBot is another great choice for a general purpose Discord bot. The bot is Open-source, actively developed and mainly focused on helping you automate all possible tasks. Whether you are looking for moderation, security or games, BastionBot is a bot you should definitely consider. Especially for developers, this bot can be interesting, with the ability to self-host it and contribute to development on Github.

Links

Website: https://bastionbot.org/

Support Discord: https://discordapp.com/invite/fzx8fkt

GitHub: https://github.com/TheBastionBot

[thrive_leads id=’97’]

StatBot

Why?

StatBot provides a unique functionality in that it can give you detailed stats about your Discord server. On its web dashboard, it can display graphs for a lot of things, whether it be how many people joined on a certain day, how many messages were sent of how many minutes spent in voice chat. There’s basically no reason not to use this bot and it’s great to be able to track your server’s success over time.

Links

Website: https://www.statbot.net/

Support Discord: https://discordapp.com/invite/4hAnq3e

Rythm

Why?

Can’t make a list of the best Discord bots and not include a music bot. Rythm is our favorite because it simply feels clean and polished. The quality is great, the website is nice and it has all the features we ever needed. Do however keep in mind that we usually don’t use music bots on our servers so our experience is limited to testing the bots and not employing them in “real” servers.

Links

Website: https://rythmbot.co/

Support Discord:  https://discordapp.com/invite/cf3tNMW

UnbelievaBoat

Why?

Unbelievaboat is our favorite choice for games and an economic system within Discord. The bot allows you to set up income for roles, features lots of different games, gambling and ways for users to interact with each other. You can really sink your time into setting it up properly and we actually had a case where we returned to an abandoned server after months and saw that people were still active because of this bot alone. The documentation is thankfully very good so you can always look stuff up.

Links

Website: https://unbelievable.pizza/

Support Discord: https://discordapp.com/invite/YMJ2dGp

Placeholder image Logo vector created by naulicreative – www.freepik.com

Modmail by Kyb3r

Why?

We’ve spent a ton of time searching for a public modmail bot. Until we found Kyb3r’s modmail on GitHub. The developers are extremely active, sometimes updating the bot multiple times a day. Currently, it offers all the features we could wish for in a modmail and some we didn’t even think of. You can use and host the bot for free, but the setup process takes a bit of time. Thankfully there’s a full installation guide on the GitHub!

Links

Website: https://modmail.tk/

Support Discord: https://discordapp.com/invite/etJNHCQ

GitHub: https://github.com/kyb3r/modmail

Our Review: The best Modmail Bot for Discord!

Xenon

Why?

Xenon was made for a single purpose and to our knowledge, it is the only bot even offering its features. The bot allows you to completely copy your Discord Server, including channels, roles, and permissions (and even messages with the premium version) and copy them to another Discord Server. It also has the ability to automatically create backups of your server, which you can load even if your server somehow is wiped completely. It might not offer as many features as the other bots on this list, but the uniqueness and usability of the features it has make it one of the best discord bots in our eyes.

Links

Website: https://docs.discord.club/xenon/

Support Discord: https://discordapp.com/invite/ZCMN7YP

That’s it!

Those are all our favorite Discord Bots. We tried to cover different categories in this list and also give some hidden gems the spotlight they deserve. We have tested all the bots on this list and recommend them with a clear conscience. What do you think? Have any favorite bots which didn’t make our list? Please tell us in our Discord down below!

The best Discord Level Bots 2019

Discord level bots are gaining popularity quickly. Whether they are useful or not is debatable but what’s certain is that some people absolutely love them. Essentially these bots allow your users to gain experience bots by participating in the chat. Once they reach certain levels they are rewarded with roles. These roles can give them access to a new color, secret channels and much more.

What all good level Bots offer

Some features are the same across all the level bots listed down below:

  • Users gain XP by sending messages in chat
  • You can limit XP rates to prevent spam
  • The bots offer the leveling as only a small part of their features (AmariBot is an exception)
  • There’s a way for users to check their rank and a server/global leaderboard
  • Roles can be given as rewards

Those are the main notable shared features. We do recommend to test multiple of the options down below, as only you know which features you need.

Note that we only tested the free version of each bot down below.

Our top level bot choices

AmariBot

Why?

AmariBot is a dedicated level bot. This means that it currently offers no other major features and the devs focus on the level system alone. While at this stage it doesn’t have too many extraordinary features, the bot has all the basics. The existing commands and rank cards/leaderboards look good and the functionality is solid. We’re looking forward to the features which might be added in the future!

Links

Website: https://amaribot.com/

Gaius Play

Why?

The “Play” version of Gaius focuses on level systems and fun commands. The existing level system has all the basic features needed with customization options to ramp up level times, send custom messages and so on. The bot can give xp for time spent in voice chats, which is a feature most other Discord bots don’t offer. The Patron-only version of the bot also features tree-leveling, which means users can choose different level paths when they level up. Its a feature we didn’t find anywhere else, so if you need that Gaius Play might be worth a look!

Links

Website: https://gaiusbot.me/play/

Tatsumaki

Why?

Tatsumaki is a very much feature-filled bot. The leveling is only a small part of the range of commands, but it works great. Tatsumaki was one of the first bots to properly implement a level system and features customizability and global ranks and levels across all Discord Servers with the bot. There are also fancy and customizable stat and rank cards for each user.

Links

Website: https://tatsumaki.xyz/

Honorable mention

Mee6

Why?

Mee6 has a great leveling system with a clean web dashboard. The devs sadly recently decided to make the leveling feature premium only, which means you’ll have to pay to access it. We still want to include the bot on this list as we used to use the leveling system on most of our servers before the change and if you’re using the bot for other features as well it is definitely worth looking into.

Links

Website: https://mee6.xyz/

How to understand every Discord Bot

Discord bots are complicated, confusing and frustrating. That’s the experience a lot of Discord users have, but it doesn’t have to be that way. It’s not hard to understand discord bots once you figure out the basics.

Why’s that? Because there are settings and commands which are the same across 95% of Discord bots. We’ve set up dozens of them so you don’t have to. Let’s jump right into the list!

Thumbnail picture source: Background vector created by freepik – www.freepik.com

Prefix

If a bot has commands you can put into Discord it usually also has a prefix.

A prefix is the thing you have to put in front of a command to make the bot recognize it as a command. Usually, it’ll only be a single character like !, ?, /, or + . Knowing this prefix is the first and most important thing you should look at for every bot. You should be able to find it somewhere around the place where you found the bot itself.

The help command

Next thing to note is that pretty much all bots have a help command. The command usually displays all commands a bot has or maybe has some additional help. This is the first step to understand discord bots in general. The command is useful to keep note of for future reference.

An example:!help

Structure to commands

Bot developers put some thought into their bots. Even if they don’t, they still try to organize them in a way that’ll allow themselves to understand their bot and find everything. That’s why there’s usually a structure to all the commands a bot has to offer. Usually, they are called “categories” or “modules”. They often range from “Moderation” to “Fun” commands. Separate the commands and go through them step-by-step, category by category. That’s a good way to not be overwhelmed and learn every feature a bot has to offer.

[thrive_leads id=’97’]

Test everything

Before you install your first bot in your server you should create a test server. You don’t have to put too much thought into it, but if you really want to go the safe route make it an identical copy to your “real” server. You don’t have to make this public or invite anyone else. Just invite all the bots that interest you and play around with them. We also recommend making a second Discord account to test commands and features with. Only actually using bots will help you understand discord bots.

Support server

Every major public bot also has some kind of support system. Most of them have a dedicated support Discord server.

If you’re going to use a bot make sure to also join the support server. It’s the best ways to quickly get answers to all the questions you have. You can also get solutions to problems that come up and important announcements like downtimes. The people doing the support in those servers usually do it in their free time so please treat them with patience and respect and your issues will be resolved quickly 😀

Documentation

Sadly this takes a lot for time for bot devs to create and most don’t properly create a documentation. Documentation allows you to go and check everything a bot has to offer. It is definitely advised to take a look at it if it is available. You’ll often find out how exactly a command works or even find a command you’ve never seen before.

Still don’t think you’ll understand Discord Bots?

Well then join our Discord down below and ask all the questions you have. We’ll get back to you as soon as we can 😀

The best Discord bot for beginners

Discord can be confusing, especially when you are just creating your first server. There are lots to set up and before you know it your server is getting raided. Understanding how Discord itself works is the first challenge but bots are just as important. This guide is going to introduce you to our top pick for your first bot.

Dyno

Dyno is our choice for the best beginners bot. It offers a wide range of useful features, but what makes it the best beginners bot is the web dashboard and superb support. By using Dyno you both get a good all-round Discord bot that has all the vital features necessary for moderation and logs and you can learn how to use discord bots in general in an easy and forgiving way.

Links

Official Dyno website: https://dyno.gg/

Official Dyno support Discord: https://discordapp.com/invite/dyno

Uptime 4/5

Dyno goes offline from time to time but usually, that is related to Discord outages. And when it wasn’t, the developers managed to fix it very quickly each time during the months of us using the bot. Overall the uptime wasn’t any big problem here.

Comprehensiveness 5/5

The bot offers a web dashboard, which makes the initial setup very easy to understand. There’s also tooltips on the website explaining almost everything. The commands of the bot itself are easily comprehensible and users can understand what a command is supposed to do by only its syntax. The bot prefix can be changed and help is easily available.

Documentation 5/5

Again, the website does a great job of explaining what each command does. Some commands might require a bit of a deeper understanding to immediately understand, but that’s where the support staff can answer questions quickly.

Support 5/5

I don’t think I have ever encountered better support for Discord bots than in the dyno support server. Response time is quick and issues of all sorts are usually dealt with in a nice and respectful way. Just make sure to show the same attitude when coming there with a problem 😀

[thrive_leads id=’97’]

Features 3/5

The bot offers a lot of different features and from our experience, it isn’t the best option at all of them. Its strong points are moderation, logging, roles, the tag system, info, and the afk system. All of these work really well and cover the vital needs a server has. Especially beginners should find all features to satisfy their needs. Aside from that it also offers things like music, fun commands, and other misc stuff. However, you can find better alternatives for almost all of those.

Updates 4/5

Dyno has an active and dedicated staff and development team who continually work on new updates. The bot just got a new public overhaul of the web dashboard which was a major upgrade from the last one. New commands weren’t added much to the bot recently (at least not many useful ones) but that can probably be explained with the focus on the new dashboard. Overall this bot is everything else than abandoned.

Web Dashboard 5/5

Dyno has a web dashboard and it works really well. The design is intuitive, changes are recognized by the bot quickly and all the options you could wish for are in it. One of the most complete Discord bot dashboards around.

Usefulness 3/5

Dyno offers all the features a server needs and many more on top of that. From our experience, Moderation and Security are the most important features a server absolutely needs to have. Dyno offers great moderation capabilities but we would wish for it to offer better security systems in terms of anti raid protection, filters, and automated systems.

Overall Score: 4.25/5

Dyno is one of the best all-around solutions for a single bot around. It offers exactly what beginners need to learn the basics of Discord bots quickly and can compete with some of the most intricate bots around. It’s the first bot we used and we could safely be using it right now on servers with thousands of members. The only reason we aren’t is that we prefer tailored solutions towards the specific needs of our discord instead of one bot to do them all.

How to set up a reaction role menu using YAGPDB

Reaction role menus are a convenient way of letting users assign their roles in your server. Most often they can be found on game servers, where users can select their platform and their regions. Sometimes, access to special channels or news feeds can be given out through reaction roles.

 

Why should I use role menus?

There are a few reasons why you should:

  1. They are very easy to set up and use
  2. Users don’t need to look up or understand any commands
  3. They allow your members to adjust their experience in your server
  4. People will react better to getting pinged when they opted in than if you always use @everyone or @here

How can I set role menus up?

There are a few different bots that offer the functionality, but so far I have been using YAGPDB (Yet Another General Discord Bot) for them.

1. Add YAGPDB to your server

You can invite the bot using this link: Click

If the link above doesn’t work you should still be able to find the option to add it somewhere on the official bot website: https://yagpdb.xyz/

2. Log in on the YAGPDB website

Click on “Dashboard” and then log in using your Discord account to get access to the control panel of the bot.

Link: https://yagpdb.xyz/manage

3. Open the role commands section

First, select the server you want to edit in the top right of the window. Then extend “Tools & Utilities” on the left-hand side and select the Role Commands option.

[thrive_leads id=’97’]

4. Create a role group and role commands

Start by creating a role group. This is the name of the reaction role menu. After you have done that select the role group you have just created and then add role commands to it. Each of the commands is going to give the user a role, so there will be one reaction for each command.

If you need help with this step consult the extensive Documentation, it should have all the answers you need: https://docs.yagpdb.xyz/tools-and-utilities/self-assignable-roles

5. Put the menu into your Discord

The last step you need to do is adding the menu to your Discord server. It is best to add it to an info channel where it will stay visible.

You can do this two ways, either you let YAGPDB create a menu for you or you use your own custom message and add the reaction menu to that.

There are actually step-by-step guides for both ways in the official YAGPDB Documentation, so we’ll just link those here. Simply follow the steps and look under the “custom message” heading if you want to use one. We do not offer support on bots ourselves, but you are free to join the Bot’s Support Server if you have any questions!

https://docs.yagpdb.xyz/tools-and-utilities/self-assignable-roles#step-by-step-tutorial

That’s it!

Congratulations, you have just set up your first role menu. Take your time to think about what possibilities this function adds to your server so you can get the most out of it.

A good way to add on to what you have just learned is my Guide on Role Categories

Are you looking for more advanced Discord guides to make your server the best it can be? Make sure to check out the Discord Section!