A feature-rich Discord music bot with high-quality playback and performance optimizations.
- Python 3.8 or higher
- FFmpeg
- Discord Bot Token
-
Install FFmpeg:
- Windows: Download from FFmpeg official website
- Linux:
sudo apt-get install ffmpeg
- macOS:
brew install ffmpeg
-
Clone the repository:
git clone https://github.com/yourusername/cafe-des-artistes.git cd cafe-des-artistes
-
Set up environment:
- Copy
src/.env.example
tosrc/.env
- Edit
src/.env
and add your Discord token and FFmpeg path
cp src/.env.example src/.env
- Copy
-
Run in development mode:
- Windows: Double-click
run_dev.bat
- Linux/macOS: Use Docker Compose
- Windows: Double-click
-
Configure environment:
cp src/.env.example src/.env # Edit src/.env with your production settings
-
Run with Docker Compose:
docker-compose up -d
- High-quality music playback
- Queue management
- Live streaming support
- Performance optimizations
- Playlist support
- Loop mode
- And more!
!p
or!play
: Play a song or add to queue!s
or!skip
: Skip current song!q
or!queue
: Show current queue!l
or!loop
: Toggle loop mode!live
: Start a live stream- Check
!help
for more commands
- Development: Uses local Python environment with hot-reloading
- Production: Uses Docker with optimized settings
- Ensure FFmpeg is properly installed and path is set in .env
- Check Discord token permissions
- Verify Python version compatibility
- For development issues, check the virtual environment
Feel free to submit issues and pull requests!
[Your License Here]