Skip to main content
Percy is a multipurpose Discord bot built to handle everything your server needs without juggling a dozen different bots. Whether you’re running a tight-knit gaming community or a large public server, Percy brings moderation tools, an economy system, music playback, leveling, community engagement features, and everyday utility commands together under a single, always-online bot.

What Percy Can Do

Percy ships with 31 feature modules — from raid protection and casino games to polls, giveaways, and an AI assistant. Here’s a high-level look at the six core areas:

Moderation & Safety

Kick, ban, mute, purge, lockdown, auto-moderation rules, raid protection, captcha verification (Sentinel), audit logging, and more — timed actions like bans and mutes complete reliably even after bot restarts.

Economy & Casino

Per-server wallets, a guild shop, daily rewards, fishing, hunting, Texas Hold’em poker, blackjack, roulette, slots, and a server lottery with automatic winner draws.

Music

High-quality audio from Spotify, Apple Music, SoundCloud, and YouTube. Includes a persistent now-playing panel, 24/7 always-on mode, curated radio presets, lyrics, and personal playlists.

Leveling

XP for messages and voice activity, rendered rank cards, per-guild leaderboards, level-up role rewards, XP multipliers per role and channel, and configurable level-up announcements.

Community & Engagement

Rich polls, giveaways, custom tags, highlight keywords, autoresponders, temporary voice channels, and stat-counter channels that update live.

Utility & Productivity

Natural-language reminders, personal notes, emoji management, user and server info, username history, presence charts, translation, and documentation search.

Hybrid Commands — Slash and Prefix

Every Percy command is a hybrid command, meaning you can run it two ways:
  • Slash command — type / in any channel and select Percy’s command from the autocomplete menu.
  • Prefix command — type ? followed by the command name directly in chat (e.g. ?ban, ?play).
Both forms accept the same arguments and produce identical results. The prefix is configurable per server; ? is the default.
You can always use Percy’s mention as an alternative prefix — for example, @Percy help works the same as ?help.

Explore and Get Help

The fastest way to discover what Percy can do is the built-in help system. Run /help or ?help in any channel to get a paginated overview of every command category, or use /help <command> for detailed usage and examples for a specific command. If you ever get stuck, the Percy Support Server is the best place to ask questions and get live help from the community and maintainers. You can also visit the Percy Dashboard to manage your server’s settings through a clean web interface.