A full cat-themed economy RPG for Discord. Earn coins, go fishing across 22 locations, fight bosses, open loot boxes, collect rare cats, level 7 skills, and build the richest profile in your server.
Cat Cafe Economy is a feature-rich Discord economy bot with a cozy cat cafรฉ theme. It's built for servers that want their members to actually stick around and have something to do.
The core loop is simple: earn coins through work, chatting, and voice activity, then spend them in a 135-item shop full of cosmetics, collectible cats, loot boxes, and role upgrades. Your custom profile card shows off your equipped cat, background, frame, and title โ all composited into a single image.
On top of the economy, there's a 22-location fishing system with 99 fish species, a four-tier boss battle system that scales to your server's power level, eight games including slots, blackjack, and a tile-reveal grid, a progressive slot jackpot, seven skills with milestone bonuses, random chat drops, a counting game, and birthday announcements. It's a lot โ but everything is optional and configurable per server.
Add the bot, check your balance, do some work, and start earning. Most features unlock naturally as you play โ no admin setup required to start.
Click "Add to Server" above and authorise the bot. It needs Send Messages, Embed Links, and Attach Files permissions to post profile cards and game results.
Run /balance to see your starting coins. Everyone begins at 0 โ earning starts with your first /work.
Run /work every 2 hours for a coin payout. Then chat in the server โ every message earns a small passive amount (no cooldown spam needed, just normal chatting).
Run /shop to see all available cosmetics, cats, loot boxes, and role items. Buy what you like with /buy [item_id] and equip it through /profileset.
/help for a full categorised command list, or /catguide for a long-form feature walkthrough covering every system in the bot.The coin economy runs through a handful of core commands. Coins can be earned, sent to other players, and spent freely in the shop.
Work payouts vary โ some shifts pay more, some pay less. Your Workmanship skill level increases your payout multiplier at milestones (levels 10, 25, 50, 75, 99). The /petcat command is a 50% chance to gain or lose coins โ your Cat Care skill improves the win odds at milestones.
| Command | What it does |
|---|---|
/balance | See your current coin balance |
/work | Earn coins on a 2-hour cooldown. Payout varies by shift โ your Workmanship skill raises the ceiling |
/petcat | 50% chance to gain or lose coins (4h cooldown). Cat Care skill improves your odds |
/pay | Send coins to another member. Accepts a flat amount or a percentage of your balance (e.g. 50%) |
/steal | 45% chance to steal coins from another member (1h cooldown). Steal % scales down the richer the target. On a failed steal you lose 15% of the amount you attempted to take |
/stats | Your personal earning stats โ slots, fishing, blackjack, passive income, total commands run |
/economyleaderboard | Top coin balances in your server |
The shop has 135 items across categories: cosmetic backgrounds, frames, collectible cats by rarity tier, title colours, loot boxes, and role grants. Your profile card composites all your equipped items into a rendered PNG image.
Cats come in five rarity tiers โ uncommon, rare, epic, legendary, and drop (loot box exclusive). Each cat you discover is permanently logged in your /cat_log, even after you sell it โ entries show โ
(owned), ๐ฆ (in a loot box), or โ (sold/no longer held) so you can see your collection status at a glance. Profile presets let you save three complete cosmetic loadouts and switch between them instantly.
Run /shop and browse by category. Use /previewitem [id] to see how an item looks equipped before you buy it.
Run /buy [item_id] to purchase. Items go straight into your /inventory. Sell anything back with /sell [item_id].
Run /profileset to equip a background, cat, frame, title, and title colour. Save the loadout to one of three preset slots so you can switch themes quickly.
Run /profile (or /profile @user to see someone else's) and the bot posts your rendered profile card image.
| Command | What it does |
|---|---|
/shop | Browse all shop categories and items |
/buy | Purchase an item by ID |
/sell | Sell an item back from your inventory |
/inventory | View your items, paginated and grouped by category |
/previewitem | See how an item looks equipped before buying |
/profile | Render and post your profile card (or another member's) |
/profileset | Equip cosmetics and manage your three preset slots |
/openlootbox | Open a loot box for a chance at rare cats and items |
/cat_log | View every cat you've ever discovered, even ones you've sold |
/profile rendered card ยท /cat_log showing โ owned, ๐ฆ in loot box, โ sold
A full fishing system with 22 locations across four tiers and 99 fish species. Higher-tier areas unlock as your Fishing skill levels up and reward rarer catches and higher sell values.
Catch success isn't guaranteed โ there's a 15% baseline fail rate that increases if the fish's level is much higher than yours, or if you're going for a heavy specimen. Fish weights are bell-curved between minimum and maximum per species, so a personal best catch always feels meaningful.
Everything you catch goes into your fish inventory and can be sold individually or in bulk. Your /fishinglog tracks every species you've ever caught, and /fish_achievements rewards milestones like catching your first epic fish or exploring all four area tiers.
| Command | What it does |
|---|---|
/fish | Choose an area tier, pick a location, and cast a line |
/fish_inventory | View your caught fish with bulk-sell and individual sell options |
/fishinglog | Index of every species you've ever caught |
/fish_achievements | Your fishing milestone achievements |
/fish_help | Full fishing guide โ locations, levels, catch mechanics |
/fish catch result โ species, weight, rarity, XP, and coin value
Eight games โ coin flip, dice, RPS, the 9 Cat Lives tile-reveal grid, slots with a tiered jackpot, blackjack, hangman, and a head-to-head player challenge โ all playable with coins you earn in the economy.
The slot machine has a major and minor jackpot fed by a percentage of every losing spin. When the jackpot hits, the bot announces it in your configured announcement channel. Your Luck skill improves your odds in all gambling commands at milestone levels.
For head-to-head competition, use /challenge @user to bet coins on a rock-paper-scissors match against a specific member. The /games launcher lets you browse all available games from one menu.
| Command | Details |
|---|---|
/slots | Spin the slot machine. Bet between the server minimum and maximum. Feeds a tiered progressive jackpot |
/blackjack | Blackjack against a dealer โ supports split, double-down, insurance, and push |
/9livesgrid | Reveal tiles in a grid without landing on a dog (Cat Lives game) |
/coinflip | 25-coin coin flip |
/diceroll | 500-coin dice roll |
/rps | 150-coin rock-paper-scissors against the bot |
/challenge | 250-coin RPS match against another server member |
/hangman | Guess the word โ 100-coin bet |
/games | Game launcher โ browse and pick any game from one menu |
/slothelp | Slot machine pay-table and jackpot rules |
/blackjackguide | Blackjack rules and pay-table |
/slots โ spin result with jackpot contribution shown
Server-wide boss battles that scale to your community's power level. Anyone can spawn and attack the boss โ top contributors get the best drops when it falls.
Bosses come in four tiers โ Easy, Medium, Hard, and Extreme โ determined automatically by the average power level of your server's top 10 players. Easy bosses have 30,000โ50,000 HP; Extreme bosses have 600,000โ900,000 HP and counterattack more frequently and harder.
Each boss passes through three phases at 75% and 50% HP, with increasing damage multipliers (1.0ร, 1.3ร, 1.6ร). When the boss dies, the top five damage dealers receive per-tier drops: coins, health potions, wisdom scrolls, and rare trophy items. Active fights are restored when the bot restarts so no fight is lost to downtime.
| Command | Permission | What it does |
|---|---|---|
/spawn_boss | Anyone | Spawn a boss in the configured channel. Tier auto-scales to server power |
/boss_attack | Anyone | Attack the active boss. Damage uses your Power level and crit chance |
/boss_status | Anyone | Current boss HP, phase, participants, total damage dealt, time remaining |
/health | Anyone | Your Health skill level and current HP |
/power | Anyone | Your Power skill level, damage multiplier, and crit chance |
/bossconfig | Manage Guild | Set the boss channel and notification role |
/resume_boss | Manage Guild | Repost the boss embed if it was deleted mid-fight |
/kill_boss | Manage Guild | Immediately defeat the boss (admin/test only) |
/boss_attack โ live HP bar, current phase, and your damage contribution
Seven skills that level up automatically as you use the relevant features. Each skill has milestone bonuses at levels 10, 25, 50, 75, and 99 that permanently improve that area of the game.
Skills share one XP curve: XP needed = floor(100 ร level^1.8), so early levels come quickly but 99 takes real dedication. The /leaderboard command lets your server compete on any single skill or on total XP across all seven โ RuneScape style.
/work. Higher payout multiplier at milestones./petcat. Higher win chance at milestones./fish. Unlocks higher-tier fishing areas.| Command | What it does |
|---|---|
/leaderboard | Skill leaderboard โ rank by total XP or any single skill |
/profile Stats tab โ all 7 skills, XP, and milestone progress at a glance
Coins trickle in just from being active in your server. Chatting earns coins per message (with a 30-second cooldown). Being in a voice channel earns coins per minute while you're connected.
Random chat drops add extra excitement โ when the system is enabled, every non-command message has a 1% chance of triggering a claimable drop in the channel. Drops have rarity tiers (common, uncommon, rare, legendary, loot box) with configurable coin ranges and claim timeouts. Admins control everything about drops through /randomdrop.
Random chat drop โ first to claim wins the coins
Two community features that run in the background and keep your server engaged between economy sessions.
Birthday announcements let members register their birthday (month and day โ no year is stored). The bot announces each birthday in a configured channel at a configured local time, optionally pinging a birthday role and assigning a temporary role to the celebrant for the day. Admins can set their server timezone so announcements fire at the right local hour.
The counting game gives a designated channel where members count up in sequence โ one person at a time, no counting twice in a row. Regular chat is fine in the channel; the bot only reacts to messages containing a number. Post the wrong number or count twice in a row and the bot calls it out and resets to 1. The /countingleaderboard ranks players by their personal best.
| Command | Permission | What it does |
|---|---|---|
/birthday add | Anyone | Register your birthday (month + day, no year) |
/birthday list | Anyone | View upcoming birthdays in the server |
/birthday remove | Anyone | Remove your birthday |
/birthday setup | Manage Guild | Configure birthday channel, timezone, announcement hour, and optional ping/birthday role |
/birthday set | Manage Guild | Set another member's birthday |
/setcountingchannel | Admin | Designate the counting game channel |
/resetcount | Admin | Reset the count to zero |
/countingleaderboard | Anyone | Top counters ranked by personal best |
Full command reference. Run /help in Discord for a categorised in-server version, or /catguide for a deep-dive feature guide.
| Command | What it does |
|---|---|
/balance | Your coin balance |
/work | Earn coins (2h cooldown) |
/petcat | 50/50 coin gamble (4h cooldown) |
/pay | Send coins to another member |
/steal | 45% chance to steal coins (1h cooldown). Failed steal costs you 15% of the attempted amount |
/stats | Your personal earning and usage statistics |
/economyleaderboard | Richest members in your server |
| Command | What it does |
|---|---|
/shop | Browse the 135-item shop |
/buy | Buy an item by ID |
/sell | Sell an item from inventory |
/inventory | View your items, paginated by category |
/previewitem | Preview an item equipped before buying |
/profile | Render and post your profile card image |
/profileset | Equip cosmetics and manage preset slots |
/openlootbox | Open a loot box |
/cat_log | Every cat you've ever discovered โ shows โ owned, ๐ฆ in loot box, โ sold/no longer held |
| Command | What it does |
|---|---|
/fish | Pick an area and fish |
/fish_inventory | View and sell your caught fish |
/fishinglog | Every species you've ever caught |
/fish_achievements | Your fishing milestones |
/fish_help | Fishing guide |
| Command | What it does |
|---|---|
/slots | Slot machine with tiered progressive jackpot |
/blackjack | Blackjack with split, double-down, insurance |
/9livesgrid | Cat Lives tile-reveal game |
/coinflip | 25-coin flip |
/diceroll | 500-coin dice roll |
/rps | 150-coin RPS vs the bot |
/challenge | 250-coin RPS vs another member |
/hangman | 100-coin word guess game |
/games | Game launcher |
| Command | What it does |
|---|---|
/spawn_boss | Spawn a server boss |
/boss_attack | Attack the active boss |
/boss_status | Boss HP, phase, and damage leaderboard |
/health | Your Health skill and current HP |
/power | Your Power skill and crit chance |
| Command | What it does |
|---|---|
/leaderboard | Skill rankings โ total XP or by individual skill |
/economyleaderboard | Top coin balances |
/countingleaderboard | Top counters by personal best |
| Command | What it does |
|---|---|
/birthday add | Register your birthday |
/birthday list | Upcoming birthdays |
/birthday remove | Remove your birthday |
/birthday setup | Configure birthday announcements Manage Guild |
| Command | What it does |
|---|---|
/bossconfig | Set boss channel and notification role |
/steal-config | Enable/disable stealing, set cooldown and protected roles |
/randomdrop | Configure random drops โ enable, rates, cooldown, channel mode |
/setcountingchannel | Set the counting game channel |
/resetcount | Reset the counting game |
/addmoney | Add coins to a member's balance Admin |
/removemoney | Remove coins from a member's balance Admin |
/additem | Add a shop item directly to a member's inventory Admin |
/removeitem | Remove an item from a member's inventory Admin |
/set_jackpot_announcement | Set the channel where slot jackpot wins are announced Admin |
| Command | What it does |
|---|---|
/info | Bot info โ version, uptime, server count |
/status | Current bot health and connection status |
/server_info | This server's economy configuration โ currency name, cooldowns, jackpot channel, and all per-server settings |
/metrics | Usage metrics โ command counts, active users, economy activity |
Is Cat Cafe Economy really free?
Yes, completely free. All features โ fishing, boss fights, slots, loot boxes, profile cards, skills โ are available to every member of every server with no paywalls.
How does passive income work?
Every non-bot message you send earns a small amount of coins (with a 30-second per-user cooldown so spam doesn't farm it). Being active in a voice channel earns coins per minute. Both systems run automatically in the background โ no command needed.
If I sell a cat, do I lose it from my cat log?
No. Your /cat_log tracks every species you've ever discovered, independently from your inventory. Selling or opening a loot box doesn't remove the entry โ so you'll always have a record of your rarest finds.
What happens to the boss if the bot restarts mid-fight?
Active boss fights are restored on restart. If the boss embed was deleted, the bot reposts it automatically when it comes back online. All damage and participant data is preserved.
Can I have different economy settings per server?
Yes. Work cooldown and payouts, petcat cooldown, slot min/max bets, jackpot percentage, stealing settings, random drop rates, and the currency name are all configurable per server by admins.
Free to add โ no account required. Works in any Discord server.