> ## Documentation Index
> Fetch the complete documentation index at: https://docs.discord-bot.xxczaki.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> A private, per-server Discord music bot with caching, queue recovery, and AI-powered controls

Discord Bot is a feature-rich music bot designed to run as a dedicated instance for your server. Unlike shared bots, every deployment gets its own isolated resources, so your uptime and data are never affected by other servers.

## Key capabilities

<CardGroup cols={2}>
  <Card title="Instant Playback" icon="bolt">
    Frequently played tracks are cached on disk as Opus files, so replays start immediately with no buffering.
  </Card>

  <Card title="Queue Recovery" icon="rotate">
    Your queue is saved continuously. Restarts and stream errors automatically resume playback where it left off.
  </Card>

  <Card title="AI Queue Control" icon="wand-magic-sparkles">
    Use the `/prompt` command with natural language like "remove all Bob Dylan songs" or "move Genesis tracks to the front."
  </Card>

  <Card title="30+ Slash Commands" icon="terminal">
    Play, skip, shuffle, sort, deduplicate, filter, and more – all with autocomplete and interactive buttons.
  </Card>
</CardGroup>

## Music sources

* **Spotify** – search and metadata bridging (default search engine)
* **SoundCloud** – default playback source
* **YouTube** – opt-in playback and search, available only for [self-hosted](/hosting/self-hosted) instances

## How to get started

<CardGroup cols={2}>
  <Card title="Hosted" icon="cloud" href="/hosting/hosted">
    Get a fully managed instance – no servers to maintain, automatic updates, and support included.
  </Card>

  <Card title="Self-Hosted" icon="server" href="/hosting/self-hosted">
    Deploy your own instance using Docker or Helm. Requires a Redis instance and a Discord bot token.
  </Card>
</CardGroup>
