Cakey Bot
Custom Commands


This feature allows you to set up custom commands that Cakey Bot can handle. For example, you can make your own command called !support which will post a message informing your users where they can get support for your server.


You will need Manage Server or Administrator permission to manage servers and custom commands.
  1. 1.
    Login to the web dashboard on the main website here.
  2. 2.
    Click on the server you want to edit custom commands on.
  3. 3.
    Go to the "Custom Commands" page.
  4. 4.
    You can then create, delete and edit any commands on this page. You can get an overview of any triggers that are available below. You can also use our custom placeholders in your commands as well!
The command trigger will use a custom set prefix if you have changed Cakey Bot's prefix.


You can't name the command the same thing as a command that already exists in Cakey Bot. For example, you can't create a command like !help. For commands like these, you either need to use the chat trigger or modify your command slightly so it doesn't match any of Cakey Bot's commands. For example !helpme. Some other limitations are listed below:
  • You can't have duplicate tags with the same name
  • Custom Commands are also limited to Discord's message character limit
  • Messages sent by bots or webhooks will be ignored


Custom Commands will work with BOTH Basic Placeholders & Advanced Placeholders. Placeholders can be included in the response section and can modify the behavior/output of the response. You can find the full list of supported placeholders here.

Using Emoji/Emotes in Command Responses

Emoji/Emotes CAN be used in Custom Commands. However, it requires slightly more work due to how discord parses emotes. Normally in Discord, you could just type :lel: or :smile: to get an emote, however in Cakey Bot, neither of these will work. In order to get valid emojis you have to send the emojis in discord but place a backward slash in front of it to get the emote's full ID. Like so: \:lel: or \:smile: which will produce these results: <:lel:408424717217693717> or for Unicode emoji: 😄 . Once you have the full emoji id or the raw Unicode output, you can paste these into Cakey Bot's web dashboard and they should work as long as Cakey Bot is in a server that has that custom emote in it.
It is worth noting that Cakey Bot can use emojis in between servers (similar to nitro users). So if you have an emoji in Server #1, you can use that emoji in a custom command in Server #2 if Cakey bot is in both of those servers.

Using Images in Command Responses

To use images in responses, you can simply just type the image URL/link like you would in a normal message. If you have the file on your local machine/PC but no URL/link, you can upload it to an image hosting website (such as Imgur) and paste the URL they provide into the response. Cakey Bot should automatically embed the image in Discord's client if it's a valid URL/image.

Custom Embeds

Using custom embeds on responses is a Premium Only feature.
You can include an optional embed on responses by following the steps below:
  1. 1.
    Follow the instructions at the top of this page to sign in to the dashboard.
  2. 2.
    Use our custom embed editor to design your embed.
  3. 3.
    Copy your browser URL or click the "Get Data Link" button in the dropdown menu and copy the URL from there.
  4. 4.
    Create a custom command like you normally would and paste the URL you copied in the last step into the Embed URL text field.