# Percy > The Documentation for my personal multipurpose Discord Bot Percy. ## Docs - [AI Assistant: Ask Percy Anything](https://percy.klappstuhl.me/docs/ai/assistant.md): Ask Percy questions in plain language with /ask. Continue the conversation by replying, and run the command Percy recommends with a single button. - [AI Moderation: A Review Signal, Not an Enforcer](https://percy.klappstuhl.me/docs/ai/moderation.md): Optional AI moderation flags potentially harmful messages for a human moderator to review. It never deletes, mutes, kicks, or bans on its own, and it is off by default. - [AI Features: Percy's Optional Self-Hosted Assistant](https://percy.klappstuhl.me/docs/ai/overview.md): Percy ships an optional, self-hosted AI layer that adds a conversational assistant, natural-language commands, and a moderation signal. Every AI feature is off by default and opt-in per server. - [Self-Hosting the AI Layer](https://percy.klappstuhl.me/docs/ai/self-hosting.md): Percy's AI runs on a self-hosted Ollama instance. Configure the models, keep one warm for fast replies, and understand how the persona and security model work. - [Smart Commands: Natural-Language Polls, Giveaways, Music, and Tags](https://percy.klappstuhl.me/docs/ai/smart-commands.md): Describe what you want in plain language and let Percy fill in the structured details — for polls, giveaways, music, tag lookups, and command routing. - [Percy and APIs](https://percy.klappstuhl.me/docs/api-reference/introduction.md): Percy doesn't offer a public API. Here's how to integrate with Percy today, and where contributors find the internal reference. - [Giveaways: Run Contests and Pick Winners Automatically](https://percy.klappstuhl.me/docs/community/giveaways.md): Host timed giveaways with automatic winner selection. Members enter with one click, and Percy announces winners when the timer runs out. - [Highlights: Get Notified When Your Keywords Are Mentioned](https://percy.klappstuhl.me/docs/community/highlights.md): Watch for specific words or phrases across your server and receive a DM with context whenever they come up — without pinging anyone else. - [Server Leveling: XP, Rank Cards, and Level-Up Roles](https://percy.klappstuhl.me/docs/community/leveling.md): Reward active members with XP, rank cards, and automatic level roles. Configure multipliers, voice XP, and level-up announcements per server. - [Polls: Timed Votes with Options, Threads, and History](https://percy.klappstuhl.me/docs/community/polls.md): Run structured polls with up to 8 options, a countdown timer, optional discussion threads, and a full vote history — all managed through slash commands. - [Role Menus: Self-Assignable Roles via Button Panels](https://percy.klappstuhl.me/docs/community/rolemenu.md): Post a persistent button panel in any channel so members can assign or remove their own roles with a single click — no moderator needed. - [Tags: Create, Reuse, and Share Server Text Snippets](https://percy.klappstuhl.me/docs/community/tags.md): Store frequently used text as named tags and retrieve them instantly with a single command. Supports aliases, transfers, usage stats, and CSV export. - [Analytics: Track command usage, XP, and member growth over time](https://percy.klappstuhl.me/docs/configuration/analytics.md): Use the Percy dashboard's Analytics page to chart command volume, command failures, XP earned, and new members across any time range, with deltas against the previous window. - [Audit Log: Track All Moderation and Discord Server Events](https://percy.klappstuhl.me/docs/configuration/audit-log.md): Set up Percy's audit log to post rich embeds whenever moderation actions or server changes happen — ban, kick, role update, and much more. - [Backup & Templates: Export, restore, and share your server setup](https://percy.klappstuhl.me/docs/configuration/backup-templates.md): Export a portable snapshot of your Percy configuration, restore it into any server, and publish reusable server-setup templates that others can apply by slug. - [Command Permissions: Enable and Disable Bot Commands](https://percy.klappstuhl.me/docs/configuration/command-permissions.md): Control exactly which commands Percy responds to — block specific channels or members, or toggle commands on and off per channel and server-wide. - [Server Setup: Configure Percy Bot for Your Community](https://percy.klappstuhl.me/docs/configuration/server-setup.md): Get Percy up and running on your Discord server — set a custom prefix, configure moderation, and enable the features your community needs. - [Webhooks: Send signed server events to your own services](https://percy.klappstuhl.me/docs/configuration/webhooks.md): Subscribe your own URL to Percy server events. Percy POSTs a signed JSON envelope on member joins, bans, level-ups, moderation cases, and more, verifiable with an HMAC-SHA256 signature. - [Percy Casino and Mini-Games: Wager Coins on Discord](https://percy.klappstuhl.me/docs/economy/games.md): Wager your coins across 16 games — classic casino staples like Blackjack, Poker, and Roulette sit alongside Coinflip duels and puzzles like Wordle, Trivia, and Hangman. - [Percy Server Lottery: Jackpots and Ticket Purchases](https://percy.klappstuhl.me/docs/economy/lottery.md): Enter your server's lottery by buying tickets with your cash — the jackpot grows with every ticket sold and one weighted-random winner takes it all. - [Server Economy: Banking, Daily Rewards, and Activities](https://percy.klappstuhl.me/docs/economy/overview.md): Learn how Percy's per-server economy works — manage your wallet and bank, claim daily rewards, go fishing or hunting, and climb the leaderboard. - [Economy Progression: Jobs, Pets, Quests, Achievements, and Prestige](https://percy.klappstuhl.me/docs/economy/progression.md): Climb Percy's career ladder, adopt a pet that earns while you sleep, complete rotating daily quests, unlock achievement badges, and prestige for permanent payout bonuses. - [Percy Shop: Buying, Selling, and Using Items in Discord](https://percy.klappstuhl.me/docs/economy/shop.md): Browse your server's shop, buy and sell items with your cash balance, trigger item effects like cash payouts and role grants, and check active perks. - [Percy: All-in-One Multipurpose Bot for Discord Servers](https://percy.klappstuhl.me/docs/introduction.md): Learn what Percy can do: moderation, economy, casino games, music, leveling, polls, giveaways, and more — explore every feature area here. - [Percy Privacy Policy: Data Collection and Your Rights](https://percy.klappstuhl.me/docs/legal/privacy-policy.md): Learn what data Percy collects, how it is used, how long it is kept, and how to exercise your GDPR-aligned privacy rights at any time. - [Percy Bot Terms of Service: Usage Rules and Licensing](https://percy.klappstuhl.me/docs/legal/terms-of-service.md): The rules governing your use of Percy — covering eligibility, acceptable conduct, disclaimers, liability, intellectual property, and more. - [Automatic Moderation: Spam, Raids, and Mention Limits](https://percy.klappstuhl.me/docs/moderation/automod.md): Configure Percy's built-in spam detection, raid protection, and mention-spam auto-bans to keep your server protected around the clock. - [Channel Lockdowns: Pause Activity During Incidents](https://percy.klappstuhl.me/docs/moderation/lockdown.md): Use Percy's lockdown commands to instantly prevent @everyone from sending messages in channels during raids, announcements, or emergencies. - [Percy Moderation Commands: Ban, Kick, Mute and More](https://percy.klappstuhl.me/docs/moderation/overview.md): A full reference to Percy's moderation commands — ban, kick, mute, purge, and more — with required permissions and usage examples. - [Sentinel: Captcha Verification Gate for New Members](https://percy.klappstuhl.me/docs/moderation/sentinel.md): Use Percy's Sentinel system to gate new members behind an image captcha challenge before granting them access to your server's channels. - [24/7 Music Mode: Always-On Playback for Your Server](https://percy.klappstuhl.me/docs/music/247-mode.md): Keep Percy in a voice channel around the clock with radio streams, personal playlists, or YouTube autoplay — no manual restart required. - [Music Playback, Queue Management, and Audio Filters](https://percy.klappstuhl.me/docs/music/overview.md): Play music from YouTube, Spotify, Apple Music, and SoundCloud — control playback, shape your sound with filters, and sync with friends. - [Personal Music Playlists: Save and Queue Your Favorites](https://percy.klappstuhl.me/docs/music/playlists.md): Create up to three personal playlists, save tracks from any source, and queue an entire playlist with one command — on any server Percy is in. - [Discord Permissions Percy Needs to Function Correctly](https://percy.klappstuhl.me/docs/permissions.md): A full breakdown of every Discord permission Percy needs per feature, and tips for granting them safely without over-permissioning. - [Get Percy Running on Your Discord Server in Under 5 Minutes](https://percy.klappstuhl.me/docs/quickstart.md): A complete walkthrough for inviting Percy to your Discord server, granting the right permissions, and running your first Percy commands. - [Autoresponder: Automatic Replies to Trigger Phrases](https://percy.klappstuhl.me/docs/utility/autoresponder.md): Configure Percy to automatically reply when a message matches a keyword, exact phrase, or regular expression in your Discord server. - [Reminders: Schedule Personal Alerts in Natural Language](https://percy.klappstuhl.me/docs/utility/reminders.md): Set one-off or recurring reminders using plain English. Percy pings you — or a group of friends — wherever and whenever you need it. - [Temporary Voice Channels: Auto-Create Personal Rooms](https://percy.klappstuhl.me/docs/utility/temp-channels.md): Turn any voice channel into a hub that spawns a personal voice room for each member who joins, then deletes it automatically when empty. - [Tools: Links, Pastes, QR & Image Utilities](https://percy.klappstuhl.me/docs/utility/tools.md): A toolbox of everyday utilities backed by klappstuhl.me — shorten URLs, host pastes, make QR codes, preview links, and manipulate or inspect images right inside Discord. - [Personal Settings: Timezone, Privacy, and Data Controls](https://percy.klappstuhl.me/docs/utility/user-settings.md): Manage your timezone, toggle presence and history tracking, export a copy of your data, or permanently delete it — all from one place.