The only self-hostable discord music bot you will ever need, has a cool website too ✌️
MIT License
Project overview
As a core contributor to discord-player, I've dedicated significant time and effort to this project. My familiarity with the core principles of discord-player has allowed me to incorporate many of its concepts and best practices into this project, serving as a valuable reference for library users. I've strived to ensure the project is user-friendly and intuitive. Your suggestions and feedback are always welcome - feel free to open an issue or submit a pull request.
A complete example of a discord music bot including database, web dashboard, and more powered by discord.js and discord-player.
and more...
pnpm install --frozen-lockfile
to install all dependencies.env.example
to .env
and fill out the valuesDISCORD_TOKEN
DATABASE_URL
(You can get one for free from Mongodb Atlas)REDIS_*
(you can use memurai for windows)pnpm bot dev
to start the bot in development mode.env.example
to .env
and fill out the valuespnpm run --filter web dev
to start the website in development modeYou can now use /web
command to get magic link to the website. You are able to add songs to the queue, skip songs, change volume and more from the website itself. You can also do this from Discord using slash commands.
If you like this project, consider supporting me on Patreon. This will help me to keep working on projects like this and make them even better.