# JoBot ## Docs - [JoBot /settings slash command reference](https://docs.jobot.jeppdev.com/commands/settings.md): Full reference for the /settings command group. View, update, and reset per-guild AI, history, music, and system prompt settings in JoBot. - [Tuning JoBot's AI behavior and Claude settings](https://docs.jobot.jeppdev.com/configuration/ai-tuning.md): Adjust Claude model, token limits, temperature, tool iteration caps, and conversation history to control JoBot's AI quality and cost. - [JoBot environment variables reference](https://docs.jobot.jeppdev.com/configuration/environment-variables.md): Complete list of environment variables for JoBot. Covers required credentials, optional integrations, AI tuning, and per-guild default settings. - [Per-server settings for JoBot](https://docs.jobot.jeppdev.com/configuration/guild-settings.md): Configure JoBot's AI behavior, conversation history, music volume, and custom system prompt for each Discord server using slash commands. - [JoBot frequently asked questions](https://docs.jobot.jeppdev.com/faq.md): Answers to common questions about JoBot: self-hosting, supported music sources, AI model, data privacy, Subsonic setup, and more. - [AI chat with JoBot: Claude-powered conversations](https://docs.jobot.jeppdev.com/features/ai-chat.md): Trigger JoBot's Claude AI by mentioning it or replying to its messages. It remembers conversation history and can respond to natural language requests. - [Music playback with YouTube and Subsonic in JoBot](https://docs.jobot.jeppdev.com/features/music.md): Ask JoBot to search and play music from YouTube or your Subsonic library, manage a queue, and share music links — all through natural language. - [Text-to-speech voice output in JoBot](https://docs.jobot.jeppdev.com/features/text-to-speech.md): JoBot can speak in voice channels using ElevenLabs TTS. Configure a voice ID to enable the bot to read messages or respond verbally in your server. - [What is JoBot? AI-powered Discord bot overview](https://docs.jobot.jeppdev.com/introduction.md): JoBot is a self-hosted Discord bot combining Claude AI conversations, YouTube and Subsonic music playback, and ElevenLabs text-to-speech. - [Get started with JoBot in five minutes](https://docs.jobot.jeppdev.com/quickstart.md): Deploy JoBot to your Discord server using Docker Compose. This guide walks you through bot registration, configuration, and first interaction in five steps. - [JoBot requirements and supported integrations](https://docs.jobot.jeppdev.com/requirements.md): Everything you need before deploying JoBot: Discord bot credentials, Anthropic API key, Docker, and optional Subsonic and ElevenLabs accounts. - [Troubleshooting JoBot: common issues and fixes](https://docs.jobot.jeppdev.com/troubleshooting.md): Solutions to common JoBot problems: bot not responding to mentions, music not playing, TTS not working, Subsonic errors, and settings not applying.