Discord Bot

Cute. Fat. Sad. Evil.
Catch 'em all.

Whiskermon is a Discord bot where the most unhinged cats on the internet spawn in your server. Catch grumpy loaves, cursed voids, and legendary disasters — then battle for turf dominance.

📜 Weekly Quests 🏴 Turf Wars 🐟 Leveling ✨ Cosmic Catches 🔄 Trading ⚔️ Cat Battles ☠️ Raid Bosses

Every Server Deserves Chaos

Fat cats, sad cats, evil cats — Whiskermon unleashes the full spectrum of internet cat energy into your Discord. Five rarity tiers. Real-time turf battles. Cosmic catches that glow wrong.

🐱

Catch Wild Cats

Meme cats spawn automatically in your channels — grumpy loaves, existential voids, unhinged gremlins. Be first with /catch or lose them forever.

Cosmic Rarities

Every catch has a chance to go Cosmic — a cursed, glitched-out version of an already unhinged cat. Double fishbones, maximum chaos. Use Stardust for 5× odds.

⚔️

Turf Battles

Deploy your meanest cat to claim a territory and earn passive fishbones (up to 4 🐟/30 min). Rivals can challenge anytime — battles play out with HP, crits, dodges, and misses. The loser still gets paid out for their time.

📊

Level Up Your Cats

Feed tuna to your catches to gain XP and grow stronger. Or set a buddy with /buddy and let it level up passively just from you chatting in the server. Slower than tuna, but it's free.

🧶

Yarn Ball Boosts

Roll out a Yarn Ball to double rare & legendary spawn rates. More chaos per hour, guaranteed. Pauseable and fully controllable by whoever bought it.

📜

Weekly Quests

Six new challenges every Monday — catch cursed breeds, level up a cat, claim turf, win fights, throw a Yarn Ball. Rewards range from 80 to 1000+ fishbones. Quests auto-complete the moment you hit the objective — no claiming required.

🔄

Trading System

Swap cats with other players through a secure two-sided trade system. Both parties confirm before anything moves. Don't want a cat? Release it for instant fishbones instead.

☠️

Raid Bosses

Summon a monstrous boss cat to your raid channel once per day. The pool attacks turn by turn until it drops. Top damage earns 75 🐟, 2nd gets 45 🐟, 3rd gets 25 🐟 — boss HP scales to your server's combined cat strength.

📅

Daily Rewards

Claim 20 fishbones, 5 catnip, and 3 tuna every 24 hours. Maintain a daily streak for +2 fishbones per day (up to +28 at 14 days), plus a bonus 15 fishbones every 7-day milestone.

Who's Running the Streets?

Live stats updated every 2 hours. Opt in from Discord to appear here.

🐱
Total Catches
Cosmic Catches
☠️
Total Raid Damage
⚔️
Total Fights
🌿
Catnip Used
🧑‍🤝‍🧑
Trainers
Most Catches
#TrainerCatches
Most Cosmic Catches ✨
#TrainerCosmics
Most Fights Won 🏆
#TrainerWins
Most Fights Lost 💀
#TrainerLosses
Longest Win Streak 🔥
#TrainerStreak
Most Catnip Used 🌿
#TrainerCatnip
Most Fishbones 🦴
#TrainerFishbones
Highest IV Cat 📊
#TrainerIV%Cat
Most Raid Damage ☠️
#TrainerDamage
Most Killing Blows 🗡️
#TrainerKills

This leaderboard is opt-in only. You are opted out by default — nothing about you appears here until you choose to join. If you opt in, your Discord display name and stats become publicly visible on this page. Use /privacy leaderboard:opt_in to appear here, or /privacy leaderboard:opt_out to remove yourself at any time. See our Privacy Policy for full details.

How Cursed Is Your Cat?

Five rarity tiers from mildly odd to catastrophically broken. Every tier can go Cosmic for maximum wrongness.

Common
Catch Rate85%
Fishbones5
Tuna1
Catnip1
Despawn5 min
Uncommon
Catch Rate75%
Fishbones10
Tuna2
Catnip2
Despawn4 min
Rare
Catch Rate60%
Fishbones20
Tuna5
Catnip4
Despawn3 min
Legendary
Catch Rate15%
Fishbones100
Tuna15
Catnip30
Despawn1 min
Cosmic ✨
TriggerPost-catch roll
Fishbones2× base
Tuna2× base
PowerBoosted
Stardust5× chance

All Commands

All commands use Discord's slash command system (/command).

/start

Create your trainer profile. Grants 10 catnip to get started.

/catch [catnip]

Attempt to catch the active wild cat in this channel. Optionally boost your catch rate with catnip: /catch catnip:2 uses 2 catnip for +16%.

/dex

Browse your collection. Filter by rarity (Common, Uncommon, Rare, Legendary, Cosmic), sort by IV or level, or show only uncaught cats. View another player's dex: /dex user:@player.

/release <id>

Permanently release a cat from your dex for Fishbones. Add confirm:True to skip the confirmation prompt.

/info <query> [user]

Show the full profile, image, and battle stats for a specific catch. Accepts easy ID, image ID, cat name, or comma-separated IDs (e.g. 1,2,3). Add the optional user argument to view a cat from someone else's collection.

/stats [user]

View battle and item usage stats: battles won & lost, W/L ratio, total catches, and every item ever consumed — catnip, tuna, fishbones spent, yarn balls, and stardust. View another player's stats: /stats user:@player

/inventory [user]

Display your current items: catnip, fishbones, and tuna. View another player's inventory: /inventory user:@player.

/store

Browse the in-game shop and see all available items with prices and your current Fishbone balance.

/buy <item> [amount]

Purchase items using fishbones. Prices: catnip (10 🐟 each), tuna (5 🐟 each), yarn_ball (50–300 🐟, configurable), stardust (50/80/200 🐟). Example: /buy item:catnip amount:5

/feed <id> [amount]

Feed tuna to a cat to gain XP and grow stronger. The more you invest, the harder it hits in turf battles.

/buddy [action:add id:<id>] [action:remove]

View your current buddy, or add/remove one. Your buddy levels up passively just from you chatting in the server. Slower than tuna, but it's free.

/yb <mode>

Control an active Yarn Ball spawn boost. Modes: pause, resume, off. Requires the Yarn Ball role. Only the purchaser can control it.

/turf

View all occupied turf locations in this server, who controls them, and their passive fishbone earnings.

/occupy <location> <cat_id>

Send a cat to claim a turf location. If already occupied, a battle kicks off automatically — HP, crits, dodges, and misses all factor in. Winner takes the spot and its passive fishbone income.

Locations: box — 2 🐟/30min · 12h max scratch_post — 3 🐟/30min · 8h max sunny_spot — 4 🐟/30min · 6h max nap_pile — 2 🐟/30min · 12h max
/vacate

Recall your cat from its turf location and collect all accrued fishbone rewards.

/trade start <user>

Initiate a cat trade with another player. They have 60 seconds to accept the invite.

/trade add <ids>

Add one or more cats to your trade offer by easy ID (space-separated). Example: /trade add ids:1 3 7

/trade remove <ids>

Remove one or more cats from your pending trade offer by easy ID (space-separated).

/trade confirm

Lock in your side of the trade. The trade executes once both parties confirm. Active trades expire after 5 minutes.

/trade cancel

Cancel the active trade at any time before both parties confirm.

/gift <user> <item> <amount>

Send items to another player. Giftable items: catnip, tuna. Items are deducted immediately and returned if declined or the offer times out (60s). Example: /gift user:@player item:catnip amount:5

/fight <user> <cat_id>

Challenge another player to a cat duel. Pick your fighter by ID — they accept and pick theirs. Battle plays out with HP, crits, dodges, and misses. Pure honour on the line.

/daily

Claim your daily reward: 20 fishbones, 5 catnip, 3 tuna. Cooldown resets every 24 hours. Streak bonuses grow over time — +2 fishbones per day, capped at 14 days. Every 7-day milestone adds a +15 bonus.

/quests

View your current week's 6 quest slots, progress bars, and fishbone rewards. Quests rotate every Monday at 00:00 UTC.

Quest types: catch by rarity · catch tagged cats · level up a cat · win a fight · occupy a turf spot · use a Yarn Ball · catch cosmic · catch tagged by rarity
Slots 1–3 rotate between catch and activity quests each week. Rewards fire automatically the moment you complete a quest objective — no claim command needed.
/notifications [dm]

Check or change your DM preferences. Use /notifications dm:off to stop automatic messages (e.g. turf vacate alerts). Use /notifications dm:on to re-enable them. Omit the option to see your current setting. Response is only visible to you.

/privacy [leaderboard]

View or update your privacy settings. Controls whether your display name and stats appear on the public leaderboard at whiskermon.com. Defaults to opted out — your data is never shown publicly without your permission.

/privacy leaderboard:opt_in — appear on the public leaderboard
/privacy leaderboard:opt_out — remove yourself from the leaderboard
Omit the option to check your current setting. Response is only visible to you.
/spawn_raid_boss

Summon a raid boss into the configured raid channel. Requires the spawn_raid_boss role, one boss per server per day, and at least 2 fighters in the raid pool. A confirmation prompt appears before the boss spawns. The fight resolves automatically.

/raid_boss set_fighter <cat_id>

Register one of your cats as your raid fighter and automatically join the raid pool. You stay in the pool until you use /raid_boss leave — no separate join step required. At least 2 fighters must be in the pool before a boss can be spawned.

/raid_boss leave

Remove yourself from the raid pool. Use /raid_boss set_fighter again to re-join.

/raid_boss roster

See everyone currently in the raid pool and which cat they've queued up. Minimum 2 valid fighters required to summon a boss.

/raid_boss fighter

View your currently registered raid fighter — name, level, IVs, and full battle stats.

/raid_status

Check the active raid boss's current HP, damage rankings, and number of attackers. Shows cooldown time if no raid is active.

Reward brackets:
🥇 1st place: 75 🐟 · 🥈 2nd place: 45 🐟 · 🥉 3rd place: 25 🐟
Dealt ≥15% of total boss HP: 20 🐟 · All other participants: 10 🐟

Boss HP scales to your server's combined cat strength. Expect to need ~5 players each dealing several hits to take it down.
/spawn_channels

Configure which channels cats will spawn in. Requires the spawn_channels role or Manage Channels permission.

Actions (select via dropdown):
list — show all configured spawn channels
add — designate the current channel for spawning
remove — remove the current channel from the spawn list
random — switch to random mode (bot picks any accessible channel)
/raid_channels

Configure which channel raid bosses spawn in. Requires the spawn_channels role or Manage Channels permission. If no raid channel is configured, bosses spawn in the channel where /spawn_raid_boss is used.

Actions (select via dropdown):
list — show all configured raid channels
add — designate the current channel for raid bosses
remove — remove the current channel from the raid list

Items & Currency

Fishbones are the primary currency. Spend them on items that turn your mediocre loaf into an apex predator.

🦴

Fishbones 🐟

Primary currency. Earned from catching cats, daily rewards, raid boss damage, turf occupation, and completing quests. Spent in the store on every item.

🌿

Catnip

10 fishbones each. Boosts your catch rate by +8% per unit — stack as many as you want, up to a 99.99% cap. No hold limit.

🐟

Tuna

5 fishbones each. Feed to cats to grant XP and level them up. Higher-level cats hit harder in turf battles and are tougher to dislodge.

🧶

Yarn Ball

50–300 🐟 (based on interval & duration). 2× rare and legendary spawn weights and 2× cosmic catch chance for its full duration. Pauseable mid-session — only the purchaser controls it. Requires the Yarn Ball role.

Stardust

Grants 5× cosmic catch chance for a limited time. Stack with a Yarn Ball for 10× total. Available in 30-min (50 🐟), 1-hr (80 🐟), and 3-hr (200 🐟) durations.

Up in 3 Steps

1

Add Whiskermon

Click Add to Discord and authorize the bot for your server. It needs message and embed permissions to function.

Add to Discord
2

Configure Spawn Channels

Run /spawn_channels action:Add this channel to designate spawn channels. Or leave it in random mode to spawn anywhere.

3

Start Catching

Run /start to create your profile. When a cat appears in chat, race to use /catch before it despawns — the sad ones don't wait around.

Your server needs more cats.

Specifically the unhinged kind. Add Whiskermon and let the chaos begin.