About Violet

Violet — the all-in-one server bot, configured in your browser.

Running a busy Discord server shouldn't mean memorizing thirty /setup commands. Violet ships every system a community actually needs — and lets staff configure all of it from a polished web dashboard. Click a toggle, save, done.

Modules

  • Moderation — ban, kick, mute, warn (with auto-escalation thresholds), tempban, purge, slowmode, lock, snipe.
  • AutoMod — anti-spam, anti-raid, anti-invite, mass-mention, caps, and a live scam-link filter.
  • Leveling — message + voice XP, branded rank cards, per-guild leaderboards, auto-assigned level roles.
  • Economy — wallets, banks, daily rewards, jobs, blackjack, slots, coinflip, fishing, hunting, and a shop you can stock with cosmetic role unlocks from the dashboard.
  • Tickets — button-based panels, transcripts, staff role gating, automatic cleanup.
  • ModMail — private DM bridge between members and the staff team.
  • Welcome — text, embed, or rich welcome card with anti-alt enforcement.
  • Verification — captcha-gated, restricts channel access until passed.
  • Personal Roles — booster-only /myrole with a real user picker for invited members and a drag-and-drop icon upload (Modals v2).
  • Music — YouTube + Spotify playback with queue, loop, shuffle, and volume controls.
  • Logging — per-event audit covering edits, deletions, voice activity, role changes, nicknames, and bans.
  • Community — counting, anonymous confessions, invite tracker, bump reminder, birthday shoutouts, stats channels, scheduled announcements, reusable message templates, reaction roles, starboard, giveaways, applications, suggestions.

Why Violet

  • Dashboard-first. Every module has a real configuration page. Nothing hides behind /admin somefeature configure.
  • Per-guild isolation. Settings, state, and opt-ins are scoped per server. Nothing leaks across guilds.
  • Modern Discord. Built on the latest discord.js with Modals v2 (file uploads + user pickers in modals), gradient role colors, and component-driven UX.
  • One managed deployment. Actively maintained. No self-hosting headaches. Bugs fixed live.

Get started in two minutes

  1. Hit Add to Server above — needs Manage Server on the destination guild.
  2. Open the dashboard and sign in with Discord. Your servers appear automatically.
  3. Flip on the modules you want.

Slash commands register globally on deploy — no per-server install required.

Popular Commands

CommandDescription
/card

Roll, collect, inspect, and trade anime cards.

rollRoll a card for the channel to claim.
cooldownCheck when you can roll and claim again.
dailyClaim your free card-roll tokens.
collectionView your cards or another member's collection.
infoSearch for a character and view card details.
wishlistView and manage your card wishlist.
tradeStart a card-for-card trade.
offerOffer coins for another member's card.
dealsView pending card trades and offers.
sellSell one of your cards for coins.
/earn

Earn currency through jobs, activities, streaks and heists.

dailyClaim your daily payout. Resets every 24h.
workWork a shift for a wallet payout.
fishFish for coins. Loot depends on the tier rolled.
huntHunt for coins. Loot depends on the tier rolled.
crimeRisky payout — higher win, steeper loss.
robAttempt to steal from another member's wallet.
streakView your daily streak and next claim time.
heistStart a 2–4 player crew heist.
/rank

View your rank card or another member's — level, XP, and server position.

userMember to view (defaults to you)
/gamble

Casino games, stats, limits and the server jackpot.

blackjackPlay a hand of blackjack.
slotsSpin the slot machine.
coinflipBet on a coin flip — call it right and double up. 50/50, all or nothing.
liarsdiceCall the bot's bluff — or fold and lose half.
plinkoDrop a ball through 9 peg rows. Edge slots pay big, centre slots pay little.
minesPick safe tiles on a 4×5 grid. Cash out any time — or hit a bomb and lose it all.
dice-duelChallenge another member to a single dice roll. Highest wins the pot.
statsShow gambling stats for you or another member.
opt-outBlock /gamble for yourself. Use /gamble opt-in to lift.
opt-inRe-enable /gamble after opting out.
rouletteEuropean single-zero roulette.
jackpotView the server casino jackpot.
/myrole

View your personal role — edit it if it's yours.

userWhose personal role to view (defaults to yours)

Tags

customizableeconomyfunlevelingmoderation

Monetization

Languages

American English