Vote (1.75K)

Custom commands, reaction role assignment, twitch, starboard, polls, levels, moderation, logging, timers, announcements, Dashboard

Meet Carlbot

Before, you needed a bot for stream announcements, a bot for custom commands, a bot for role management, and on and on...

Carlbot does what the most popular bots do but does it better, faster, and without the meme commands that spam and annoy you. Carlbot has been used to reduce the number of bots needed in a server from 3 to 4 or more… to just 1.

Online Dashboard

  • Access Carlbot’s dashboard from a web browser at your computer, on your tablet; even from your phone
  • Includes a simple-to-use embed builder with color picker for simple jobs or custom colors for those of you that need it
  • Manage the bot's prefix and nickname
  • Command permissions
  • Welcome/farewell messages (with embeds)
  • Create and manage the starboard directly from the web
  • Manage automod settings
  • Configure logging
  • Set up autoroles and sticky roles
  • Create and edit custom commands, responses and repeating announcements directly from the website (with embeds)
  • Blazing fast, sleek design and instant updates. You can't go wrong.

Role Management - Put the work in your member's hands, or Carlbot's

  • Carlbot can assign a role to users as they join your server, and with stickyroles – reassign that role if they leave and rejoin.
Delayed Autoroles
  • Great for assigning a role that keeps members in a #rules channel long enough to read them (hopefully)
Reaction Roles
  • Carlbot's reaction roles are fast, extremely easy to set up, customizable and don't limit you. Unlike some other bots offering reaction roles, Carlbot allows for 'unique roles' meaning members can only pick up one role from a message (useful for colors).

  • What limits does it have?

    250 (1000 for patrons) reaction roles, other than that? Nothing.

        ‣ Want to put one role on one message per channel? Go for it!

        ‣ Need to add 250 roles to a single message? Odd, but technically doable.

        ‣ Want a role to assign one of many roles but for all reaction roles to apply a divider role? This bot does that!

        ‣ Want to limit the number of people with a role? Doable!

        ‣ Want the message to self-destruct?

        ‣ Want to blacklist roles from picking up roles?

        ‣ Want a reaction role bot that's blazing fast with anti-abuse built in? This bot does it all.

  • !rr make is an interactive setup command to get started with reaction roles. It aids you in creating an embed and adding reaction roles to it. Additionally, to mark a message as 'unique' (members can only pick up one role from it) use !rr unique <msg_id> you can see the message ids off all reaction role messages by typing !rr show ReactionRoles

Automod - Goodbye to mentionspam, raids, and more

Is it against your server’s rules to post invite links to other servers? Carlbot’s automod features will automatically carry out specified punishment actions including the ability to delete the message immediately, temporarily banning or muting the sender, etc.

You can also:
• Apply multiple punishment actions to an infractive example with the click of a button
• PM/DM users to inform them why the mod action was taken
• Defer infractions to a specific channel for your mod team to decide what action to take next
• Use Carlbot's mod-log features, allowing moderator's to take responsibility for their actions         warn         modlog

Granular Permission System

  • Give each command its own set of rules
  • Manage commands in bulk on the website
  • Add global settings
  • Redirect output, mute output, keep spammy commands in a designated bot-channel
  • Use the bot to its full potential without ever annoying anyone

Extensive Logging - "The consequences of every act are included in the act itself"

No one is a Big Brother quite like Carlbot. Know when members join/leave/create invites/change their nickname or avatar and much more by logging server and user actions with Carlbot. With the possibility of splitting logging into five separate channels, the bot makes sure you get all the info with zero clutter.

A user edited a message to try to cover their tracks of behavior against your server’s rules? Carlbot will show you that. MessageEdit

Customization - Let Carlbot do even more for you. Seriously.

  • Custom commands are easy to set up, but offer powerful 'blocks' for those willing to make the effort. Take for instance the following example:                     !tag + mathskillz $author really #{4|Likes~hates} math

If someone used the !mathskillz command Carlbot will pull one response more often than the other based on the N| syntax:

Command % of instances it is invoked ..it will respond:
!mathskillz 80 “@UserThatMadeTheTag really likes math”
!mathskillz 20 “@UserThatMadeTheTag really hates math”
Custom Welcome
  • Want to give users a good first impression? Carlbot can send messages to users when they join, with the ability to use several variables, such as their name and their ordinal number of the server’s member count. Now with embeds
Custom Embeds
  • Make highly readable embeds that make channels for rules, expections, FAQs, and more
  • Before you ask: of course you can use them in autofeeds, custom tags, and more. Carlbot is just that good.

Example of a custom !bard tag built for a Pathfinder server: embed

Command Management
  • Carlbot allows you to control who can use what commands. By default certain commands are modonly as described in the documentation
  • Worried about users spamming commands that have images/links for output? Specify a channel for bot output to keep chatty channels free of clutter

Community Building

  • Like mum pinning your drawings to the refrigerator, the Starboard is a place for your users to save posts by using the ⭐️emoji
  • Posts need to meet a minimum number of stars recieved – which, of course, you customize Starboard
  • Allow members to make suggestions for the server
  • Carlbot will number the suggestion, post it to the specified channel, and let your members upvote/downvote the suggestion
  • Carlbot will create a suggestions channel for you by using !suggestion channel - or make your own channel, and set Carlbot to ouput suggestions there Suggestion
  • Customize how many upvotes are needed to change the color on the suggestion embed which can symbolize that enough votes were gained to make the admin/mod team consider the suggestion
  • If you'd like, Carlbot will even DM/PM users upon approval/denial of a suggestion they submitted
  • Using a suggestion-log channel will keep all of your server members up to speed on the status of suggestions that have had decision actions carried out SuggestionLog
  • Feeds/Autofeeds – Feeds are a way for you to make announcements and ping a specific role without having to deal with the annoyances and potential abuse from either having a pingable role or manually toggling inbetween pingable and not
  • Automatic feeds can be seen as group reminders as they share a lot of functionality with reminders: Autofeed
Twitch Notifications
  • Comes with the ability to let non-mods add a specified number of channels (useful for allowing members to add themselves)

Want to support the dev and learn more?

Check Out:
Carlbot Help Server
Carlbot Dashboard
Discord Bot List

Top Discord Servers Using This Bot

E-Girl Paradise | Social 🎮 Gaming 🌟 Fun 💬 Chill 🎁 Nitro 🎨 Emotes Emojis 🌸 Anime 🌼 EGirls



Live Insaan


BIG Games



Opera GX

Ratings & Reviews


527 reviews

Reviews can be left only by registered users. All reviews are moderated by top.gg admins. Please make sure to check our guidelines before posting.

5 stars


4 stars


3 stars


2 stars


1 star



almost 2 years ago

Bot is good, dev is awful. If you ever think the bot could be improved, forget it. You try to suggest something to the dev and he calls you names and blocks you. [EDIT] BotLabs has acquired Carl-bot (meaning Carl is no longer dev), and it seems that most of the original mod-team is gone. Hopefully support will be better, but we'll just have to wait and see. (edited)



almost 2 years ago

bot is good, staff and dev can stub their toes on a metal table



almost 2 years ago

Good bot, but absolutely horrible support server. Mods are very mean and will mute you permanently for doing literally nothing but sending an emote. Just saw them mute 4 people for just sending an emote. Pretty sad that such a good bot has such toxic support. :/ Wouldn't recommend at all



almost 2 years ago

The bot is okay, even though it breaks every now and then. But the staff is extremely toxic, they called someone a cry baby for bringing up how they were muted awhile ago and then muted them for no reason, even though the person was just curious on why they were muted. Carl should definitely invest in finding some decent staff that are actual decent human beings.



almost 2 years ago

bruh, i asked them about the rules, and they banned me :(


vic 🐸
vic 🐸

almost 2 years ago

I tried asking questions on the support server and I was ignored. I tried to chat in #general and I got muted indefinitely then I got banned for reacting to messages. Honestly, awful support server with "toxic" staff, why would you make a support server with general text channel s but not allow people to send messages? Someone was called a "crybaby" by a staff member bc they tried to find the reas ...



almost 2 years ago

Awesome bot but horrible support server and mods who mute others permanently for being lost in #general, the mod with purple name literally muted a person for sending messages also the support channels do not work as I sent a question and no one answered me after a long time



almost 2 years ago

wouldn't recommend at all, its always either broken or offline, also never join their help server they won't help u just mute u you would be better off with dyno or mee6



almost 2 years ago

The bot's ok. Breaks down often. However, the staff is horrible in the support server. Saw people posting 6 reactions and was called reaction spam, someone got muted and was called a crybaby. Use the bot, as it's fine, but don't join the support server.



almost 2 years ago

The bot itself is wonderful, makes moderating so simple and it's easy to set up if you know what you're doing, although the issues arise when carl is offline (once a week if you're lucky) and different aspects of their bot stop working (such as tracking invites) > anyhoo, what I'd really like to know, is where did they acquire their pronounced staff team for their so called, 'support' server. Ever ...




custom (? and ! by default)

Server Count




Discord Support Server











Piggy New

Piggy New