The item shop allows server owners to create a customizable list of purchasable items for their members. These items can include role unlocks, which grant users specific roles upon purchase, and leveling XP to help them progress faster in the server's leveling system. Each item can have its own unique cost, making it easy to design a diverse economy tailored to your server's needs.
Economy boosts marked as "purchasable" will also display in this shop list.
There's several commands that are used to view, buy and sell items in Cakey Bot. You can see all of the commands below:
This is the list of support item types that you can configure for users to purchase:
IsPurchasable is enabled for the item. Max value: 1,000,000,000.Data field is the amount of XP to give the user, the ID of the role to grant, or (for Manual items) the handler role to notify. Depending on the "Type" selected.Secondary Data field is used for "Temporary Role" and "Manual" types. For Temporary Role it's the number of hours for the bot to grant the role to the user, up to a max of 100,000 hours. For Manual items it's the notification channel where purchases are posted.Note: The type of data placed into the
DataandSecondary Datafields will change depending on theTypeselected. Keep this in mind when creating and modifying items.
Manual items are for anything that can't be granted automatically by the bot - a custom role setup done by hand, a physical or external reward, access to something outside of Discord, etc. Buying one deducts the cost and adds the item to the buyer's /eco items inventory like any other item, but nothing else happens automatically - it's entirely on your staff to follow through.
When configuring a Manual item:
When a member buys a Manual item:
If the configured handler role or notification channel is ever deleted, the item can no longer be purchased until you fix its Data/Secondary Data fields - members attempting to buy it will get an error instead.
The number of items you can create is also tiered based on your server's subscription (2 free / 10 premium / 20 whitelabel max). See the Economy Overview page for the full tier breakdown.
Boosts allow server owners to create multipliers that users can activate to enhance their earnings in the server's economy. Boosts can stack, meaning users can apply multiple boosts at once for greater rewards. These multipliers only apply to certain commands, such as games, and do not affect direct money modifications like /pay or /donate. In multiplayer scenarios, boosts are applied to the winnings received by the boosted player, but losses incurred by other players remain unaffected.
IsPurchasable is enabled for the boost. Max value: 1,000,000,000./eco shop. Otherwise users are unable to aquire the boost.The number of boosts you can create is also tiered based on your server's subscription (1 free / 3 premium / 10 whitelabel max). See the Economy Overview page for the full tier breakdown.
/pay, /donate and /ecoadmin manage-money will NOT have boosts applied at all.$100, then player A will receive $200 (due to the boost), however, player B will only lose $100 their loss will NOT be multiplied/boosted.Fun Fact: Multiple boosts will automatically stack, allowing users to purchase multiple boosts and gain even more money!