Carl bot rewind 2019
Added 2020-01-01 17:15:38 +0000 UTCI did this last year and it was fun so of course, I'm doing it again this year.
The dump command
Seems to be a fan favorite. Even the initial release without the new syntax.
Tag sharing
This is one of those things I made because I was too lazy to copy tags from one server to another which accidentally created a group of hard-working tagscript engineers sharing their insane work in the support server.
Big upgrades to reaction roles
Made reaction roles bearable, separating individual reactions from reaction messages to allow for some cool new stuff. I had forgotten how big this upgrade ended up being, [click me for the announcement message]
Locking channels/ the server
One of those things I should have added way earlier because it ended up being a very small amount of work. It has been useful for me in the support server for preventing everyone from going crazy whenever the bot restarts. Unfortunately, I'm sort of an idiot so I forget to lock it before restarting half the time.
Overriding default permission checks
One thing I've had to learn is the fact that servers differ a lot and the solutions I want to offer might not work for your server. Because of this, I added the ability to add roles that ignore permission checks.
Voice role linking
One of those things that I didn't expect people to care about (because I don't have a use for it in my server) but that ended up very well received.
New documentation
I had enough of gitbook's antics so I decided to change the docs. This gave me way more control over how everything looked and with easier collaboration.
Levels
I've said a lot about levels in the past and how I don't care for them. That said, people kept requesting them and I saw some interesting ways of using them to lock certain permissions behind a specific level so I caved in. You can expect upgrades to the leveling system in 2020!
Twitch upgrade and Youtube
More lightweight, more customization. The twitch upgrades were good for me and great for you. Youtube notifications were also added and have been extremely useful for me at least.
Logging with webhooks
A major issue the bot had for a long time were these daily disconnections. They would affect 10-40% of the bot at once. Nobody ever mentioned it but I know it was an issue. In hindsight, it seems like this was related to the bot sending too many requests at once. Moving logging over to webhooks was a lot of work for basically no real reward. Anyhow, the logging now deals with burst events much better (think purges, mass kicking people, etc)
Mobile improvements to the website
Did you know over 35% of all users use carl.gg on their phones? I didn't expect it at least. Because of this, I figured I had to improve the mobile experience. I went over certain problematic elements and tried to make them take up as much space as possible on mobile. [Before and after]
Hitting 100k servers
This was huge. I think I was too busy worrying about uptime and pleasing users that I missed how much the bot had grown. Hitting this monumental milestone sort of forced me to stop and think about it though. Seriously hugely grateful for everything.
Moderation update
One of those updates that I think I started talking about in 2018 but just never got around to doing. Lets you change what message gets sent when a moderation action is taken as well as setting defaults when the command author doesn't specify something. It also came with notes and reports which were commands requested for over a year.
Embed visualizer
Requested for ages, finally added. It was a real pain to get working.
Website facelift
Just a new splash page and font really, but boy did it change the look and feel of the website, I'm super excited.
Status page
One of those things I can't believe took me so long to add. I didn't have a good way of knowing how well each shard was doing so this was super useful for me as well. I got to use it the same week I added it.
In 2018 I said
"I hope 2019 will be just as good (will be hard to top this though)"
But I can safely say you guys blew me away. I think this was the best year of my life and if you're a patron you're an especially big reason for that.
Stats
Last year I ended with a few stats and I thought it would be interesting to have that this year as well to show the amount of growth
Support server members 1500 ➜ 15,839 (+955%)
Gateway events 1000/s ➜ 11,100/s (+1010%)
Servers 14,493 ➜ 165,199 (+1032%)
Members 3,043,341 ➜ 30,845,166 (+913%)
Database rows 310m ➜ 250m (Peaked at over 1 bil though) (-19%)
Messages seen per day 4.5m ➜ 56.2m (+1148%)
Different countries according to analytics 115 ➜ 208 (Some lists don't even put the total number of countries this high) (+80%)
Resource usage 6.5g ram, 130% CPU ➜ 45g ram, 950% CPU (+592%, +630%)
Lines of code 35,000 ➜ 42,181 (+20%)
Banned members from the support server ??? ➜ 1355
Main invite uses ??? ➜ 57,578
Announcement channel reach 0 ➜ 382
Huge thank you to everyone who uses the bot, it's been one hell of a year.
Comments
20 minutes? Ok lemme see if it will work
Emily Gichuhi
2024-09-14 05:52:00 +0000 UTCHi Please join our support server for help. Please also read Instructions on how to activate premium, if you're having issues, please join our support server from https://carl.gg
Botlabs
2023-10-31 10:31:58 +0000 UTCWaited 20 minutes after paid for it, have connect with discord....
Thomas Graham
2023-10-31 09:47:59 +0000 UTCSame ....
Thomas Graham
2023-10-31 09:47:19 +0000 UTCSame
Reece Watkins
2023-07-23 18:50:08 +0000 UTCPlease join our support server for help on this.
Botlabs
2023-05-25 09:37:59 +0000 UTCIt says i’m not a parton but i payed for it and everything
Elena Rodriguez
2023-05-25 02:48:09 +0000 UTCAfter paying for Patreon and following the steps required to connect my Discord account (which i did) i still can not get patreon working in my server. It keeps saying not active and sends me to subscription page.
Jen'ari
2023-04-25 17:17:38 +0000 UTCHow do you connect your discord account to Patreon?
Lonelylamprey
2023-03-04 00:51:09 +0000 UTCAgreed. I like Carlbot a great deal. :)
Chris Valiant
2022-07-14 22:22:05 +0000 UTCHi Marin, you need to connect your discord account to patreon
Botlabs
2022-07-11 11:45:41 +0000 UTCHelp please. I have paid for membership, why does it not show?
Marin í Túni
2022-07-11 11:08:18 +0000 UTCtried
Data
2022-05-04 19:49:06 +0000 UTCbest dc bot i have ever tryed. and will use while it lasts
Marcis Cole
2021-06-20 09:00:49 +0000 UTCtru
Dorian
2021-05-15 12:05:43 +0000 UTCAmazing
2021-03-31 17:48:07 +0000 UTCWorks fine for me and I love it, must be an issue on your end. I suggest waiting for a response from a mod or sum and getting help through them directly.
AstroLobbies
2021-03-02 21:55:20 +0000 UTCi would not recommend this bot admins are rude and not helpful just mute you for NO reason on discord ! WAST OF MONEY !
Joseph Cox
2021-02-26 23:27:45 +0000 UTCIts not activating
Micaeyla Hull
2021-02-23 16:31:01 +0000 UTCHow to activate? I can't use it.
Loc
2021-02-22 23:55:15 +0000 UTCThank you for supporting the project! The bot should DM you about your rewards but in case it didn't, make sure you have linked your account with Patreon (which you can do over at https://www.patreon.com/settings/apps) and if the bot still hasn't DMed you, follow this link: https://carl.gg/api/v1/oauth/gotopatreon. In the event that this isn't enough, please DM Carl#0001 to get this resolved, mention that you're a patron and that you haven't received your rewards in your initial message, please. You have to link your discord account to your Patreon in order for this to happen. You can do this over at To mark a server as premium, use the command !addpremium in the server. Or head over to https://carl.gg/premium
Mr KrankZ
2021-02-20 10:38:00 +0000 UTCgimme my premiun :(
Lucas Klemm
2021-02-20 07:49:25 +0000 UTCbruh how 2 use this
Bony Essoua
2020-11-11 05:03:04 +0000 UTCmhm
Bony Essoua
2020-11-11 05:02:54 +0000 UTCHey Jeb, you havent been scammed. Patreon is super slow sometimes and bugs out. If you do a search in the discord for "!linkpatron" (no quote marks) and click on one of them it should show you some info on how to force a refresh so patreon will send over the info to the bot. !addpremium will add your premium to the server you use it in.
JR.
2020-08-23 18:23:29 +0000 UTCJeb
2020-08-20 18:27:13 +0000 UTCyour lovely bot has brought peace to my server. bless
anon
2020-07-10 17:20:43 +0000 UTCgodd
병언 조
2020-02-12 04:16:47 +0000 UTCExcellence.
Jake
2020-01-27 23:25:18 +0000 UTCCarlFam4Life tbh
Trent Kable
2020-01-01 17:28:27 +0000 UTCBest bot, best Carl. Thanks for all the hard work you've put in!!!
JR.
2020-01-01 17:19:22 +0000 UTC