How to add a bot to a Discord server

Thanks to an active developer community, the number of Discord bots available for download continues to grow. If you know how to add a bot to Discord, you can take advantage of a variety of features, from bots that play music to bots that facilitate donations.

Before adding a bot, you must create a Discord server. If you plan to add a bot to a server that you do not own, please confirm that you have been granted permission to manage that server. These permissions are automatically in place for any server you create.

  1. Access Discord Bots at top.gg in a web browser.

  2. Search for bots by keyword or browse available options. Select View to learn more about the bot and add it to the server.

  3. Select Invite . Discord starts automatically.

  4. Select a server from the drop-down menu and select Continue .

    If you are not logged into Discord, you will be prompted to log in now.

  5. Make sure all permissions are selected and then select Authorize .

    You can deny certain permission sets by removing their checkmarks, but this may cause the bot to malfunction in certain situations.

  6. Check the "I am human" checkbox.

  7. A message will appear confirming that the bot has been authorized and added to your server. Select Go to [server name] or close the tab or window to complete the process.

Top.gg isn't the only place to find bots for your server. Other bot sites include:

  • Bots on Discord: Useful tags and the most used bots section make it easy to browse some of the best options.
  • Carbonitex: The interface of this site is a bit different from its competitors. Still, it provides access to a host of feature-rich server additions.
  • Discord Bots: If you're looking to add some new features to your server, this easy-to-navigate repository of over 2,000 bots is worth browsing. Filters make it easy to target open source bots.

As with any unregulated software, use caution when choosing a bot provider. High-traffic sites with lots of reviews are usually more reputable than lesser-known sites.

It is also possible to create your own Discord bot and add it to the server instead of bots developed by third parties. This gives you the freedom to customize them with JavaScript code and server-specified permissions. For example, you can set up an automated moderation bot that automatically bans problematic users.