Carl-bot

Dashboard, reaction roles, moderation, automod, logging, custom commands, autoroles, starboard, suggestions, embed maker, highlights

Prefix ? and ! (customizable)
Library discord.py
Status Online
Invite

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

Click me to go to the 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

Autoroles
  • 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?

    One role can’t be assigned on two different messages; 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.

  • !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.

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.

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

Tags
  • 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.
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

Starboard
  • 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
Suggestions
  • 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/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:
Patreon
Carlbot Help Server
Carlbot Dashboard
Commands
Trello