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

General LoggingWeb DashboardNotificationsModerationUtility

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 total reaction roles (1000 for patrons) other than that? Pretty much nothing.

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

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

  • !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 {user} really {rand: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

Want to share Carl-bot along with other bots? Click here to add it to a list!

Staff Pick

All reviews (36)

Recent reviews (0)

Used in 187,210 servers

13 invites this week

61,665 invites total

Prefix: ! or ? (customizable)

Submitted: 02/21/2019

Approved: 02/21/2019

Edited: 03/27/2019

Tip: Sorting your searches by relevance give you more relevant results compared to other sorting options.