Welcome to the Circle Documentation. These docs should answer all of your questions, if they don't, please visit us in our support server.
We know it's been a long day... without you my friend... and we're overjoyed to tell you all about what we did while we were gone! We're very sorry for the extremely long wait for v2, our developers worked extraordinarily hard to make this happen. We promise to begin releasing smaller but more frequent updates from now on. Oh, and Circle Premium is finally here! Read about it and how to get it here.
catfact
- Get a random fact about catscoinflip
- Flip a coindiagnose
- Check if there are any issues with the bot or one of her plugins/commandsdogfact
- Get a random fact about dogsenlarge
- Enlarge an emojijoke
- Get a random jokepanda
- Get a picture of a pandapick
- Make Circle pick an option out of a set of choicesrating
- Make Circle rate you or a mentioned userremindme
- Set a reminder, list your current ones, or remove a current oneroles
- List all roles in the server, roles with names matching an input search, or roles that a user hasshard
- Get information about your servers shardstatus
- Get the current status for Circle, Discord, Cloudflare, or Reddityomama
- Get a random yo mama jokePlus one new easter egg command. This command will not be listed anywhere, but anybody may use it.
membercount
or info
) now have commas separating the numbers (if the number is over 1,000)addrole
command now has additional checks to make sure Discord will allow you to create the role. It will give detailed error messages if you cannotflatbird
alias for the bird
command case
command now displays the moderation action dateclean
command has been rewritten so that it doesn't miss a message from Circledelrole
command now gives more detailed error messages if Circle cannot delete the role for some reasonemotes
command can now be used to search for emotes, rather than just list all of thememotes
command now displays how many emotes your server has, and how many your server can currently haveemotes
command can now be used to get information about a specific emoteemotes
command now has a full
sub-command, which allows you to view a full list of emotes with their namesc!help [command]
command to check whether you have permissions to run a command or nothelp
command now allows you to search by command category. Saying c!help
on its own will list all command categoriesinfo
command response has been redesignedinviteinfo
command response has been redesigned & now supports GIF iconslocked
command is now a Moderation commandlock
and unlock
commands are now Moderation commandslock
and unlock
commands now use different emotes when responding with a success message (lock
and unlock
commands allow you to simply say c!lock
or c!unlock
to immediately lock down the current channelnot
sub-command to the members
command. You can use this to specify a role of members that should not be included in the command outputmodlogs
command now displays the moderation action datemods
command will now list all of your moderator roles, no matter how many you havemods
command are now sorted by role positionsnick
command now gives more detailed error messages if Circle cannot change the user's nickname for some reasonplugins
command now allows you to filter through the plugins by filtering out enabled or disabled pluginspurge
command is now a Moderation commandpurge
command now has "filters", meaning you can add filters to the messages which you want Circle to deletequote
command now sees discord.com as a valid message URLquote
command now allows users to quote messages from an Announcement channelquote
command now deletes your message when it's run, if it finds a message with your search queryquote
command will give you the same response when the channel doesn't exist/you can't see it, even if the channel does or doesn't exist. That way it isn't suggesting that hidden channels existroleinfo
command response has been redesignedroleinfo
command now displays whether the role is a Server Moderator or Server Administrator rolesay
command now allows you to send a message into a specified channel. You can use c!say #channel [message]
to send a message to that channelsay
command no longer requires the Manage Messages
permission. If it doesn't have that permission, it just won't delete your messageserverinfo
command now lists guild featuresserverinfo
command now displays the server region in a clean formatserverinfo
command now displays the server description at the top of the response (if the server has a description set)m
(for minutes) or h
(for hours) in the slowmode
command. You are no longer forced to use secondsslowmode
command will now display the current slowmode in the specified channel if you don't provide a timestats
command has been deleteduptime
command now has correctly pluralized wordswhois
command response has been redesignedwhois
command now displays profile badgeswhois
command now displays whether the user is a Server Moderator or Server Administratorwhodat
alias for the whois
commandremindme
command. This will allow you to set up a reminder and Circle will then send you a DM once it expires!We've tried our best to listen to suggestions and make huge changes to our current plugins. We have added a plethora of new changes and improvements to our plugins in an attempt to make them easier to use and understand, and make the features stretch even further, giving users different possibilities when using them!
The "Bulk Message Delete" event has been globally disabled until further notice. It will soon return and will be more user-friendly and easier to understand!
With this update, we found a few bugs that needed to be squashed, thanks to a few lovely people who reported sightings! We fixed (and even made major improvements) to some issues that have been found.
clean
command with an error, if she tried deleting her messages too quicklyemotes
command wouldn't respond if there were too many emotes to list. It now splits into separate embedslock
and unlock
commands wouldn't work properly on a channel with synced permissionsmention
command would try to mention everyone if the server ID was provided (due to how Discord parses the everyone mention, the everyone
mention still wouldn't work)nick
command would request Manage Nicknames
permissions, even when Circle is trying to change her own nicknamepurge
command didn't ask you for Manage Messages
permissions when it needed itreason last
sub command and you've never moderated anyone, Circle would respond with an errorroleinfo
command always said "No" in the "Hoisted" field, even when the role was actually hoistedserverinfo
channel count didn't include Announcement/Store channelswhois
command said "whois" twicewhois
on a user who is not in the server, the embed footer would not appearPlease note that some of these fixes were pushed prior to v2, but were still meant to be part of this update.
That's right! Premium is finally here, here are the new features that you get starting now! Again, we have a separate article on premium that you can read here.
Thank you so much for using Circle, we could never have imagined this to be as big as it is. On another note, with everything going on around the world right now, we wish the best for you and your loved ones; stay safe, stay healthy
These docs wouldn't be possible without the following amazing people.