Circle 3.5 - 09/18/2025

New Premium Features & 200K Server Celebration Sale


The features in this section are only available on the Premium version of Circle. If you're interested in trying out Premium, head over to https://circlebot.xyz/premium and choose a subscription package that suits you. The premium page will also list all Premium perks.


Premium Sale (200K Servers Milestone)


Circle recently hit 200,000 servers! Thank you to everyone who uses the bot, our dedicated team of volunteers, and our amazing Premium subscribers. We couldn't do this without you. In celebration of this enormous milestone, you can use coupon code 200k (expires in 3 days) for 30% off a month of Circle Premium.


https://circlebot.xyz/premium


Thank you ALL for being a part of our journey. Here's to the future!


Premium-Only Features


Customisable Display Name & Avatar


You can now change how Circle Premium looks in your server! Head over to your dashboard, click "Settings" and scroll down. From there, choose a new display name and new profile picture for Circle Premium to use in your server.


Premium per-server profiles


Automod Bad Words Anti-Bypass Features


Premium now also has an early access feature, Anti-Bypass. This feature targets the bad words filter, and Circle will check messages for common ways which users attempt to bypass bad word filters. If she finds a possible bypass, she will filter it just like any other message containing bad words, and she will send a log to your Automod channel to tell you which bad word she thinks the user tried using.


To enable this feature, head to your Premium server's dashboard, click "Automod", and tick the "Enable bad words anti-bypass features" box. You must have the bad words filter enabled for this box to appear.


Please note that this feature is in BETA Early Access. There may be false positives, or Circle might not catch some bypasses. We are still working hard to teach Circle new ways that users may bypass the bad words filter.


New Features


These features are available on both versions of Circle, free and Premium.


  • Minor improvement to how Circle reads and understand dates - she can now better understand whether you are trying to use DD/MM/YYYY, MM/DD/YYYY or YYYY/MM/DD.
  • Unsure of how many Custom Commands, Auto Replies, Reaction Roles, etc. you're allowed to have in your server? We added a bar to those pages, showing you how close you are to reaching the limit for each plugin.
  • Added a "Return to Dashboard" button to the Manage Appeals page to make it easier for server admins to return to their server dashboard once they are finished reviewing their appeals.
  • The Automod Bad Words filter now checks Discord polls for bad words too.
  • The Custom Commands and Auto Reply plugins now support {reply} variables. Read about all of the possibilities with this variable here.
  • Added {memberSuffix} variable to the Custom Commands, Auto Reply & Welcome plugins. This plugin will show the same as a {members} variable, but it will add st, nd, rd or th to the end of your member count. For example, if you have 3 members, it would say 3rd. This is useful in Welcome messages because you can now have a welcome message that says something like "You are our 3rd member".
  • You can now specify a custom unix timestamp when using the {time} variable with the Custom Commands and Auto Reply plugins. Read more here.
  • Support Discords new "Pin Messages" permission across any commands in the bot that expect permission name inputs (such as c!editrole permissions)
  • The roleinfo command will now properly show the role hex colors for gradient and holographic role colors (obtained by using server boosts).
  • Similar to the above improvement, the Logging plugins' Role Update event will now show role color changes for gradient and holographic role colors.
  • The remindme remove sub command now allows you to remove multiple reminders at once within a single command.
  • Changed the roles command to use #00 numbering. For example, rather than list role numbers like #9, it would show #09, so it's a little neater (example below).


New roles command layout


Moderation Command Improvements


  • Increased the maximum time limit for the ban command to 3 years (previously it was 1 year max for temp bans).


Speed Improvements & QOL Modlog Selection


Some moderation commands were a little slow at responding sometimes (particularly in larger servers) due to all of the work Circle needs to do in the background. This mainly affected the case, editcase and void commands (those commands have gone from a consistent 5+ second response to under a second). It also very occasionally affected a few other commands, such as ban, kick, mute, and softban.


Furthermore, if you're a server admin and you run a moderation command, and your server doesn't have a modlog channel set up, Circle will send a dropdown to allow you to set up a new modlog channel. If you choose a channel from the dropdown, Circle will set that channel as your modlog channel and then continue running the command for you as normal. This feature is mainly for new Circle users who might have not yet finished setting up all of Circles features.


Modstats Command Major Improvements


The modstats command has also massively been improved. In some of Circles larger servers (with 100k-6m+ members) with hundreds of thousands of modlogs, the command could take up to several minutes to respond, or Circle wouldn't respond at all. In smaller servers with only a few thousand modlogs or less, the command might have taken up to 60 seconds to respond. This wasn't right, so we put a lot of work into the command to hugely increase the response time, without taking any features away from anyone. With the changes that we've made, the command will now respond within 10-20 seconds for servers with hundreds of thousands of members and modlogs. For smaller servers with only a few thousand modlogs or less, you can expect the command to respond within just a few seconds.


As an example of how much faster this command is, we tested Premiums response to the command in a few HUGE servers (unnamed for privacy):

  • Server 1: 2m+ members, 150k+ modlogs: From not responding at all, or taking 3+ minutes to respond, to responding in less than 10 seconds
  • Server 2: 500k+ members, 100k+ modlogs: From taking 2+ minutes to respond, to responding in less than 5 seconds


Please note that along with these improvements, Circle will also cache your modlogs temporarily when you use the modstats command, so that she can respond in under a second if the command is ran again while the modlogs are cached (even in massive servers).


New Case Number Handler


We've redesigned how Circle picks what case number to allocate to a case whenever a moderation command is ran.


In incredibly busy servers with a lot of active moderators, moderation commands might be ran pretty much at the exact same time. As an example, if moderator A runs a moderation command, and then moderator B runs a moderation command at the exact same time, Circle might re-use a case number for moderator Bs case, because Circle hasn't yet finished processing moderator As command. Our old system tried its best to combat this, however we were still noticing some duplicate cases popping up (mainly in massive servers with incredibly active channels).


In order to try and combat duplicate case numbers, we have rewritten how Circle processes case numbers. With this new system, Circle will choose a case number in a quicker, more efficient manner. The new system for choosing case numbers is also a lot smarter, so it should cut out a lot of case numbers being duplicated.


Fixes


  • Fixed the Usage Logs page on the dashboard taking 30-60 seconds to load. It'll now load in just a few seconds.
  • Fixed Recurring Reminders sometimes not properly setting the correct time for the next reminder post date/time, especially when using timezones.
  • Fixed the Automod Invite Links filter not detecting discord.com/invite\code (Discord made a change which still shows invites even if you use a backslash before the invite code, so we had to add support for filtering those links out too).
  • Fixed the Roblox plugin binds UI always saying URL is invalid.
  • Fixed Logging not logging when someone is given the Verified/Unverified roles through Roblox verification.
  • Fixed Logging showing "@deleted-role" if you created/edited a role that had just a space for its name (" ").
  • Fixed Custom Commands plugin page on the website allowing you to create a command with the same name as a regular Circle command alias.
  • Fixed Starboard Ignored Channels not properly ignoring thread channels inside of forum channels.
  • Fixed the quote command showing "No content" when running the command on a forwarded message.
  • Improved mobile view of all plugin pages on the website.


ALL BUG FIXES WERE RELEASED TO CIRCLE PREMIUM AS SOON AS THEY WERE FIXED AND TESTED!

Credits


@flatbird - Developer

@conorwastaken - Developer

@aaronb_ - Manager

Circle Team & Testers

Updated on: 18/09/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!