FAQ

If you can't find the answer to your question you can contact us on our discord support server.

How do I invite Cakey Bot to my server?

You will need Manage Server or Administrator permission to add Cakey Bot to your guild.

You can invite Cakey Bot using this Discord OAuth URL. If you do not want the bot to have Administrator permissions you can change them after you invite the bot like you would any other role/user.

To view a list of require/optional permissions you can check out this section.

Why isn't Cakey Bot responding to any commands?

  1. Type @Cakey Bot#2608 help. If Cakey Bot responds, you have the correct permissions but were using an incorrect prefix. The help command you just ran will show you what the current prefix is.

  2. Check the channel permissions to see if Cakey Bot has Send/Read permissions for the channel. You can either check permissions manually or use the !debug command. This is the most common reason why Cakey Bot doesn't respond.

  3. Make sure that Cakey Bot is online. Discord might be having issues or Cakey Bot may be restarting to apply new updates/content.

  4. If none of these steps work you can join our discord support server here for direct help from our developers.

What is the default prefix and how can I change it?

The default prefix is ! (exclamation point). To change the prefix you can either use the !prefix <new prefix> command or modify it in the web dashboard.

If you forget what you set your custom prefix to you can always check it using the !prefix command or by mentioning/tagging Cakey Bot.

What is considered a server moderator?

Some commands in Cakey Bot are restricted to "Server Moderators". Cakey Bot considers anyone with the permissions listed below as a "Server Moderator".

  • Administrator

  • Manage Guild

  • Manage Channels

  • Manage Messages

  • Mute/Ban/Kick Members

Some music commands also require a "Server Moderator". Any music commands that require this permission will also accept users who contain a role named "DJ" to run the command as well.

Why is Cakey Bot offline in my server but online in other servers?

Cakey Bot may be working on some servers, but not on others. This is because the Cakey Bot is shard based and runs on multiple shards that each have a set amount of guilds (or servers) on them.

What sources can I listen to music from? Do you support YouTube/Twitch/Spotify?

Cakey Bot supports many different sources including Twitch and Youtube!

You can view all of our current and planned music sources on this page.

Can I use special variables/custom content in join/leave/ban announcements or custom commands?

Yes! We have a list of variables that you are able to use in both of these features. To see our full list of variables you can check out this page that is dedicated to custom variables.

How does user muting work in Cakey Bot?

When you run the !mute <user> command, Cakey Bot will assign a mute role to that user preventing them from chatting/speaking in voice channels. Now, You might be asking "What role does Cakey Bot use for this?". This depends on a few factors:

  1. If you have set a mute role with !setting muterole or have one set in the web dashboard, Cakey Bot will use that role.

  2. If you have not manually set a mute role, Cakey Bot will scan for any role with the name "Muted", if it finds one it will use that role.

  3. If Cakey Bot does not find a "Muted" role, it will generate a brand new role with appropriate permissions

Note: In order for Cakey Bot to mute a user several things must happen. Cakey Bot must have Manage Roles permission and Cakey Bot's highest role must be higher than the Mute role and the muted user's highest role.

Why can’t I see my server in the dropdown menu?

Make sure you’re logged into the correct Discord account, then refresh the website.

You will need Manage Server or Administrator permission to add Cakey Bot to your guild.

How do I set up custom commands/auto responder?

You can set up custom commands using our web dashboard. For more information, you can check out this section.

You can set up the auto responder using our web dashboard. For more information, you can check out this section.

How do I set up audit logging?

You can set up audit logging using the !setting log command. For more information, you can check out this section.

How do I set up join/leave/ban announcements?

You can setup announcements using the !setting announcements command. For more information, you can check out this section.

Cakey Bot's music is Laggy/Glitchy/Distorted/Not Playing

Sometimes, Cakey Bot's audio may not play or may sound laggy/glitchy/distorted. The vast majority of the time, this is caused by Discord's Voice Servers.

The easiest way to fix it is to switch your voice server region to a different one and then to switch it back. This will assign you a new server within that region. If this doesn't work, you can temporarily change it to another region and leave it set to it.

For a tutorial on switching your server region, click here.

Is Cakey Bot open source?

Not currently, though we may look into this option in the future.

Why isn’t Auto Mod deleting messages?

The following are some possible reasons why Auto Mod isn’t deleting messages:

  • Auto Mod ignores administrators, you should test with a user who has no permissions.

  • The Auto Mod module is not enabled.

  • Cakey Bot doesn’t have Manage Messages in the channel/role permissions.

If none of these seem to be the cause of this issue, please head over to our support server.

Why can’t I purge messages older than 14 days in a channel?

Discord doesn’t allow bots to purge/delete messages that are older than 14 days old. Learn more here.

Why won't Cakey Bot assign the Auto Role?

You have to move Cakey Bot’s role above the role you’re trying to manage by going to Server Settings -> Roles and dragging Cakey Bot's role above any roles you want Cakey Bot to manage. To learn more about role hierarchy, click here.

Why isn't Audit Log working on my server?

  • Check if the module is disabled by doing: !setting modules

  • If the module is enabled, check if Cakey Bot can Read and Send Messages in the log channel, as well as Embed Links. To quickly check if Cakey Bot has those permissions, run !debug in the channel.

  • Lastly, check if a channel has been set for Audit Log by running !setting log

If none of these seem to be the cause of this issue, please head over to our support server.

Why does Cakey Bot automatically leave my server when invited?

Cakey Bot may automatically leave guilds for a few reasons. Some of these are listed below:

  • The guild is blacklisted from Cakey Bot

    • If guilds abuse Cakey Bot too much, the guild (and/or guild owner) can be blacklisted from using the bot

  • The guild is a "Bot Hell"

    • Some guilds will have hundreds/thousands of bots but only a handful of users. Bots in these guilds are generally spammy and pointless which adds unnecessary load to Cakey Bot.

    • Cakey Bot will attempt to DM the guild owner if this happens.