Custom Bot is an advanced version of Premium that allows you to completely rebrand Cakey Bot with your own Logos and Username! Custom Bot allows you to have:
Note: It is important that you follow every step in this guide. If you skip or ignore steps or sections the bot will not work as expected or you may not be able to configure it on the web dashboard. Also please read the FAQ at the bottom of the page. It answers many common issues/questions. If you run into issues, please open a ticket on our support Discord.
To purchase a Custom Bot simply follow these instructions:
Note: All of the steps below assume that you have already purchased a Custom Bot subscription and are currently trying to configure it and set it up.
Note: For the easiest setup possible you should try to follow this guide step-by-step in order.
Go to https://discord.com/developers/applications, login with your Discord account and press the "New Application" button.
Give a name to your application and press "Create". Don't worry about it too much right now, you can always change the name of your bot at any time!
Select the "Bot" page from the left side navigation.
Scroll down to the Privileged Gateway Intents section and enable the "Server Members Intent" and "Message Content Intent".
4a. Note: "Presence Intent" is not currently used and does NOT have to be enabled.
Notice: It is important that you enable these intents. If you do not, the bot will NOT start.
Press the "Reset Token" button to reset your token
Press "Yes, do it!" on the modal
Enter 2FA code if necessary
Now you should see your token, just like in the screenshot below:
Press the "Copy" button and keep a hold of your token for later use
This token is super secret and you should never give it to anyone else without knowing why or you risk someone else taking over your bot. If you think your token might have leaked, please press the regenerate button or delete your application.
Keep this Discord Developer dashboard open for now. We'll return to invite the bot later.
Now, you can go back to Cakey Bot's web dashboard to set up your Custom Bot with this token. To set up the Custom Bot on Cakey Bot's dashboard just follow these steps:
Login to the web dashboard
Navigate to the "Premium" page
Click the "Set Custom Bot Token" under the "Premium Subscriptions" section
Select the Custom Bot plan you want to set the token on and paste your token
Click "Set Token".
Note: Once you set the token, you will see a blue "Invite" button appear on the table. Do NOT click this yet, you will need to follow additional steps in the "Inviting Your Custom Bot" section below before the invite URL will work properly.
Note: The new bot replaces Cakey Bot. You can keep the default Cakey Bot in your server if you wish, however we recommend kicking the default bot to prevent spam/duplicate entries for stuff like Audit Logs and Custom Commands/Auto Responders.
If you have any issues with this, do not hesitate to join our support server!
Custom Bots will work/function in any number of servers you invite the bot to, even if it is not assigned to the server in the web dashboard. Assigning a server is only required if you wish to change settings for the bot on a specific server in the web dashboard.
Once you have created and setup the custom bot instance, you will need to assign it to the servers you plan to invite it to/configure it on. To assign the bot to a server follow these steps:
Note: If you've used this bot before, it's possible other URLs may already exist. If so, simply replace an existing one with Cakey Bot's website URL or add it as a new one with the "Add Another" button.
https://cakey.bot/success_invite.html
and hit the "Save" button (Note: This link does not match the one in the screenshot.)Custom Bots are currently able to be invited to an unlimited number of servers. This may change in the future if users abuse the capability.
If the Custom Bot isn't moderating a server properly, the server may have the Highest security setting enabled. This means that the owner of the Custom Bot will need to have 2FA (2-Factor Authentication) enabled for their Discord account.
The following actions will all fail if that person does not have 2FA (2-Factor Authentication) enabled for their Discord account.
In order to fix this issue, you will need to enable 2FA on the Discord account that created the custom bot. (see this discord tutorial)
If this isn't an option, you can also disable the 2FA requirement on the server, however, we do NOT recommend doing that.
If you have any issues in getting this sorted, do not hesitate to join our support server!
Once you have setup and configured your bot you can setup additional customizations like custom API keys, custom embed colors and more. Simply login to the web dashboard and navigate to the "Custom Bot" page.
Cakey Bot even allows you to customize and swap out every custom emote we use in the bot. In order to do this simply follow the steps listed below:
Note: Custom bots will syncronize their emotes on every startup. This means any random extra/invalid emotes will be deleted and any missing emotes will be replaced by the default. Be sure you use the EXACT name of the emotes when swapping them out.