Cakey Bot provides all servers with free role rewards and leaderboards. Configure custom XP rates, ignored/no XP roles/channels, and other configuration features!
Migrating from MEE6 or another leveling bot? You can automatically import your leveling/xp data with the
/setup import-levels
command!
Cakey Bot makes it extremely easy to import your data from external/third-party bots! Currently we have support to automatically import data from these bots:
In order to automatically import the leveling data make sure you have Manage Server
or Administrator
permissions and then run the /setup import-levels
command. Keep in mind it may take a few mintues to run if your server has a lot of users/data to export!
Note that importing data will WIPE all existing leveling data for your server. This process can not be reversed so be sure before you run the command.
Don't see your prevous leveling/xp bot in the list above? No problem! You can still use the /manage-levels
and /manage-xp
commands to manually migrate your user data to Cakey Bot! Unlike some other bots, both of these commands are completely free to use!
We believe in vastly different philosophy than our competitors and as end-users of these kinds of systems ourselves in the past, we understand the pain and frustrations some of the other options give you.
All of which is why we allow you to export/download your leveling data at any time, instantly and completely for free!
In order to export your data, simple run the /setup export-cakey-levels
command and you'll receive a CSV file with all of your data. Keep in mind it may take a few mintues to run if your server has a lot of users/data to export!
This disables or enables message leveling in the server.
While this is not requied to be enabled for Voice Leveling to work, the
/manage-xp
and/manage-level
commands will not function while this is disabled.
This disables or enables voice leveling in the server. You can keep this disabled while regular leveling is enabled so that users only earn XP for messages if you wish.
Enabling this feature will have Cakey Bot automatically remove any Role Rewards when a user gets demoted via the /manage-xp
or /manage-level
commands.
Enabling this feature will have Cakey Bot automatically remove any Role Rewards when a user levels up. (Including the /manage-xp
or /manage-level
commands.)
This setting is limited to premium servers.
This allows you to set the maximum level that a user a level up to. By default the max level is set to 999.
Disabled
- This disables ALL level up messages. (/rank
and /leaderboard
commands will still work.)Current Channel
- This will send the level up message in whatever channel the message that triggered the level up was sent in.Custom Channel
- This will send ALL level up messages to the custom channel you have set.Private Message/DM
- This will send the level up message to the user's DM. Note: Some users may have DMs blocked/disabled and may not receive the alert.This is the message that is sent when a user levels up. The default message is: Congratulations {user}! You have advanced to level {level}!
.
You can also use a few placeholders in this message:
{user}
- The username mention of the user who leveled up. (It will not send ping notifications){level}
- The new level that the user has advanced to.{reward}
- The role that was awared to the user.
This setting is limited to premium servers.
This sets the minimum and maximum XP a user can be given per message. There's a few limits:
The default values for this setting are:
This setting is limited to premium servers.
This sets the minimum and maximum XP a user can be given per minute spent inside of a voice channel. There's a few limits:
The default values for this setting are:
This setting is limited to premium servers.
This allows you to set a custom word or pharse to be used to easily access your server's leaderboard instead of the default URL that uses the server's ID.
For example, the default leaderboard URL will look something like this: https://cakey.bot/leaderboard/top.php?id=408424043482447872
. This default URL can be difficult to remember.
If you set a vanity URL to something like caketropolis
, you can then access your server's leaderboard via https://cakey.bot/leaderboard/caketropolis
which is alot easier for users to remember.
NOTE: If you set a vanity URL, the default URL will also continue to work. (You can use both URLs to access to leaderboards)
This is a multiplier that is set for ever user in the server. It can adjust how quickly (or slowly) users level up. You can set these rates:
This is a list of channels or roles where XP will NOT be rewarded to users.
You can also specify days for Cakey Bot to award double XP on. The double XP will be calculated AFTER the XP rate has been calculated. You can select multiple days to apply double XP on.
You can set up to 10 different role rewards (Or up to 20 with a premium susbcription). As users level up they will receive these roles once they meet the level requirement. You can also use the "Remove Roles on Level Up" setting to have old role rewards removed when users are assigned a new role. By default, users will keep ALL of their role rewards.
Note: In order to prevent abuse, Cakey Bot will prevent selecting roles that contain
Administrator
,Manage Server
orManage Roles
permissions. In addition, if these roles gain this permission after being set, the bot will no longer assign them.
You can set up to 5 different role multiplierss (Or up to 10 with a premium susbcription). If a user has one (or more) of these roles, all of their received XP will be multiplied by the largest role multiplier they have. Role XP multipliers will NOT stack with each other if a user has multiple roles. However, they WILL stack with existing multipliers like double XP days.
Note: Role XP multipliers will get added AFTER other XP multipliers (such as double XP days).
You can set different image banners for the /rank
card. By default you can change the color of the banner from Red (Default color) to any of the colors listed below:
Currently image banners will be applied to ALL users in the server. Premium servers also have access to a wider selection of image banners for their rank cards.
You can also change/set the accent color as well as the opacity of the the black overlay between the text and background image to improve readability.
Users who support Cakey Bot will get badges on their profile, so you'll know they're cool.
This badge is given out to our partners, some of the coolest bots across the Discord ecosystem. This by far the rarest badge with only 2 users!
This badge is given to people who make Cakey Bot available in other languages.
This badge is given to developers, moderators, writers, and administrators working on Cakey Bot.
This badge is given to users who actively help test new Cakey Bot features and provide feedback in our tester Discord server.
Users who purchase the premium version of Cakey Bot get a special badge that evolves as they maintain their membership.
Cakey Bot uses the same leveling XP equation as the popular MEE6 bot. You can use the following formula to calculate how much XP you need to level up:
5 * (lvl ^ 2) + (50 * lvl) + 100 - xp
, where
lvl
is your current levelxp
is how much XP you already have towards the next level.Yes, Cakey Bot has a cooldown for messages to help discourage spamming. Only one message per 60 second interval will award XP, even if multiple messages are sent during that time.
There's several tools you can use:
/manage-level
and /manage-xp
commands allow you to manually adjust a user's XP or level to remove ill-gotten xp or levels