What's new
Release notes for Knife (command catalog v48). Newest first.
Pets: custom names
· US Eastern · catalog v46.pet name / .pet rename sets a nickname for your equipped pet (or clear it). Names show on .pets and .pet info. Command catalog v46.
Pets: .pet info and clearer gamble bonus
· US Eastern · catalog v45New .pet info explains XP and happiness bonuses on .gamble house games. Happiness 85+ adds a small extra on top of XP tiers; pet slice stays capped. .pets footer shows the equipped bonus; feeding reports the new approximate bonus. Command catalog v45.
Commands page: full economy catalog
· US Eastern · catalog v44Canonical /commands entries now include work, crime, beg, bank, deposit, withdraw, business, mine, fish, pet, pets, rob, duel, and bounty, with an updated Gambling & economy category blurb. Command catalog v44.
Pets: dog, cat, rabbit
· US Eastern · catalog v43Knife Cash pet shop species are now dog, cat, and rabbit (command catalog v43). Older pet types in the database still work for feed and equip.
Knife Cash expansion: work, bank, pets, PvP
· US Eastern · catalog v42Major economy layer: work, crime, beg, mine and fish gathering, bank deposit or withdraw with lazy interest and tiers, passive businesses, pets with a button menu and small gamble multipliers, guild-only rob, stake duels with treasury rake, and bounties paid on successful robberies. Fees route to a configurable treasury user. Command catalog v42; migration 20260416150000_economy_expansion_v2.
Vanity: prefix only (.vanities)
· US Eastern · catalog v41The /vanities Discord slash command was removed; use .vanities / .vanity drop and .vanity search instead. Command catalog v41.
Documentation hub refresh
· US Eastern · catalog v40The docs section is now a full guide hub with sidebar navigation, Command+K search, mobile drawer, sticky table of contents, and themed motion. Articles cover Knife features honestly (including not-yet features) with deep links across commands, embed builder, and dashboard.
Vanity scanner (prefix)
· US Eastern · catalog v40Knife Pro vanity scanning uses prefix .vanity search, .vanity drop, and .vanities (recent drops with buttons). Background scans use VANITY_SCANNER_ENABLED=1.
Knife Pro: vanity slug search and recent drops
· US Eastern · catalog v39Prefix .vanity search looks up a discord.gg slug via Discord. .vanity drop or .vanities lists recent dictionary-driven invite releases with pagination like other vanity bots. A background scanner runs when VANITY_SCANNER_ENABLED=1; apply migration 20260408160000_vanity_invite_observation.
Command aliases and duplicate-trigger fix
· US Eastern · catalog v38Many commands gained short, memorable aliases (moderation, economy, webhooks, embeds, and more). The remind command no longer claims the same trigger as reminders. Developers can run npm run check:aliases to verify uniqueness.
Site: command category tabs + embed builder
· US Eastern · catalog v37The commands page has horizontal category filters with counts. New /tools/embed builder outputs Knife {embed}$v scripts; .say and .createembed accept those scripts (plus variable substitution from the invoker context). .webhook send/edit also accepts the script after JSON parsing fails.
- createembed is Knife Pro plus Administrator, same gates as say, and expects an embed script.
Crypto: price, gas, transactions, BTC notify
· US Eastern · catalog v36Prefix commands for spot prices (.crypto), Ethereum gas (.gas), BTC/LTC/ETH transaction lookup (.transaction), and Bitcoin confirmation alerts (.subscribe). Site command list updates when the bot syncs.
- .subscribe needs DATABASE_URL and migration 20260416140000_bot_btc_tx_watch.
- Optional ETHERSCAN_API_KEY improves ETH tx details and gas oracle reliability.
Snipe: clear and reaction history
· US Eastern · catalog v35Staff with Manage Messages can clear per-channel snipe buffers (.clearsnipe) and inspect logged reaction adds/removes for a message via jump link (.reactionhistory), within the same in-memory TTL as .snipe.
Utility and social commands
· US Eastern · catalog v34Large utility pack: stickers, emoji management, image tools (rotate, compress, invert, hex), lookups (define, Urban Dictionary, osu!, weather, Telegram, invite info, screenshot), server lists and info, highlight DMs, birthdays, timezones, boost history, and more. Requires DATABASE_URL for persistence features.
- Optional env: OSU_LEGACY_API_KEY, OPENWEATHER_API_KEY, TELEGRAM_BOT_TOKEN.
- Apply migration 20260415130000_utility_social_features when you deploy the schema.
Moderation mega-suite
· US Eastern · catalog v33Cases (.history), warnings, notes, proofs, bans (unban, softban, tempban, hardban, unbanall), lockdown, expanded purge/role tools, temprole, thread/utility commands, and scheduled jail/unban/temprole.
- See /commands for the full list — most actions require Manage Messages, Ban Members, or Manage Roles as documented per command.
Guild jail system
· US Eastern · catalog v32Admins run .jailsetup once to create the Jailed role, #jail, and #jail-logs; staff use .jail, .unjail, and .jaillist with role strip and restore.
- Aliases: .setupjail / .jset for setup; .jails and .whoisjailed for the list.
Knife Cash roulette
· US Eastern · catalog v31American roulette in the gamble hub: set your bet, then choose Red, Black, or Green on the wheel.
- Red or black pays even money; green wins on 0 or 00 with a higher return.
Coinflip PVP in Knife Cash
· US Eastern · catalog v30Challenge another member to a fair 50/50 coinflip with matching stakes: they accept or decline, then balances settle in one step with no house rake.
- From the gamble hub Games page, use Coinflip PVP and pick opponent plus amount.
.baltop leaderboard
· US Eastern · catalog v29New prefix command for the global top Knife Cash balances (aliases .cashtop and .richest).
- Same economy database as .cash and the gambling hub stats menu.
Message threshold cash drop
· US Eastern · catalog v28Bot owners can run .messagedrop to pay Knife Cash to every user who has at least a chosen lifetime message count.
- Aliases: .msgdrop and .drop. Capped at 10,000 recipients per run; economy log records the payout.
Daily reward and public gamble results
· US Eastern · catalog v27.daily grants 50 Knife Cash every 24 hours. Coinflip, dice, slots, blackjack, and mines replies from the hub are visible in the channel so others can see wins and losses.
- Disclaimer mentions .daily and that game messages post in the channel.
- Database: lastDailyAt on economy users; run prisma migrate for new columns.
Webhook commands
· US Eastern · catalog v26Prefix webhook tools: create, list, send, edit, delete, lock, and unlock. List needs no member permission; other subcommands need Manage Webhooks.
- Send and edit support plain text or JSON embed payloads; edit targets a Discord message link for webhook-owned messages.
- Optional lock stores in the database so only the locker (plus Administrators) can use Knife to act on that webhook.
Economy and commands page
· US Eastern · catalog v25Optional per-server message stats and shop items via environment variables; owner-only commands show a Developer label on the command list.
- Gambling shop can list different roles per server; buying grants the role in that server.
- Message counts for milestones and leaderboards only run in servers you configure.
Knife Cash hub
· US Eastern · catalog v24Gambling menu with shop, games, stats, and transfers. Cash command for balances; owner tools for grants and lucky drops.
- Global wallet and message milestones; bonus payouts for boost or Pro where applicable.
- New Gambling section on the Commands page.
Text and voice leaderboards
· US Eastern · catalog v23Leaderboards for messages sent and time in voice (AFK channels excluded). Stats build while the bot is in the server.
Commands and permissions
· US Eastern · catalog v22More command aliases; staff actions require the right Discord permissions in the server.