> ## Documentation Index
> Fetch the complete documentation index at: https://percy.klappstuhl.me/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Percy: All-in-One Multipurpose Bot for Discord Servers

> Learn what Percy can do: moderation, economy, casino games, music, leveling, polls, giveaways, and more — explore every feature area here.

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:

<CardGroup cols={2}>
  <Card title="Moderation & Safety" icon="shield-halved" href="/docs/moderation/overview">
    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.
  </Card>

  <Card title="Economy & Casino" icon="coins" href="/docs/economy/overview">
    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.
  </Card>

  <Card title="Music" icon="music" href="/docs/music/overview">
    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.
  </Card>

  <Card title="Leveling" icon="chart-line" href="/docs/community/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.
  </Card>

  <Card title="Community & Engagement" icon="users" href="/docs/community/polls">
    Rich polls, giveaways, custom tags, highlight keywords, autoresponders, temporary voice channels, and stat-counter channels that update live.
  </Card>

  <Card title="Utility & Productivity" icon="wrench" href="/docs/utility/reminders">
    Natural-language reminders, personal notes, emoji management, user and server info, username history, presence charts, translation, and documentation search.
  </Card>
</CardGroup>

## 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.

<Note>
  You can always use Percy's mention as an alternative prefix — for example, `@Percy help` works the same as `?help`.
</Note>

## 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](https://discord.gg/3jSYQ9VNbA) is the best place to ask questions and get live help from the community and maintainers. You can also visit the [Percy Dashboard](https://percy.klappstuhl.me/dashboard/) to manage your server's settings through a clean web interface.
