JukeBot
Discord music bot written in Python 3
Install / Use
/learn @Dysta/JukeBotREADME
JukeBot
Discord music bot written in Python 3
🧩 Deployment without Docker
git clone https://github.com/Dysta/JukeBot
cd JukeBot
poetry install
⚙ Configuration
Rename .env.example to .env and fill in the values.
🚀 Launch
Run poetry run task start.
⁉ Other
The bot needs ffmpeg to work.
Install on Windows
Use the package manager Chocolatey and run in an admin shell choco install ffmpeg.
Install on Linux
Use apt, run sudo apt install ffmpeg.
Install on MacOS
Use brew, run brew install ffmpeg.
🌐 Deployment with Docker
Download and rename .env.example to .env and fill in the values.
Run docker run --name jukebot --restart on-failure:3 --env-file .env dysta/jukebot.
🔮 Devcontainer
Clone the project then open it in vscode. If you have the devcontainer extension, it will ask you to reopen the project in a devcontainer. If not, open the commands prompt then search for reopen in container.
All the needs will be automatically installed.
<details> <summary><h2>🗨 Features & Commands</h2></summary> <br>
Music
- [X]
join - [X]
play - [X]
playtop - [X]
playskip - [X]
search - [X]
nowplaying - [X]
grab - [ ]
seek - [X]
loop - [X]
pause - [X]
resume - [ ]
lyrics - [X]
disconnect - [X]
share
Queue
- [X]
queue - [X]
loopqueue - [ ]
move - [ ]
skipto - [X]
shuffle - [X]
remove - [X]
clear - [ ]
removedupes
Utility
- [X]
prefix - [X]
reset
Effect
- [ ]
speed - [ ]
bass - [ ]
nightcore - [ ]
slowed
Others
- [X]
info - [X]
invite - [X]
donate - [X]
watch - [X]
help
🤝 Contributing
Contributions are what make the open source community an amazing place to learn, be inspired, and create. Any contributions you make are greatly appreciated.
- Fork the repository
- Clone your fork
git clone https://github.com/Dysta/JukeBot.git - Create your feature branch
git checkout -b AmazingFeature - Stage changes
git add . - Commit your changes
git commit -m 'Added some AmazingFeature' - Push to the branch
git push origin AmazingFeature - Submit a pull request
❤️ Credits
Released with ❤️ by Dysta.
Related Skills
imsg
348.0kiMessage/SMS CLI for listing chats, history, and sending messages via Messages.app.
node-connect
348.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
claude-opus-4-5-migration
108.8kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
108.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
