- Built using Discord.js v14 and Lavalink v4
- Supports Slash Commands, Context Commands, and Prefix Commands
- User-friendly and easy to set up
- 24/7 Music Playback
- Customizable Prefix
- Supports Docker
Note: If you use Lavalink Docker, LavaSrc and Youtube-Source Plugins are already installed. You just need to set up in lavalink/application.yml
- Node Version v18.x or higher
- Lavalink v4
- MongoDB (You can set up a free MongoDB server here)
You can run this bot with or without Docker. For an easy setup, use the make
command. If make
is not available, use run.sh
. Ensure Docker is installed on your machine to use the bot with Docker.
Looking for a more involved guide on how to install this bot? Use the installation guide.
- Before using
./run.sh
, make sure to runchmod +x ./run.sh
.
Before you start the bot, ensure you have filled out everything in src/config.js
.
- make start or ./run.sh start: Starts the bot with Lavalink using Docker Compose.
- make start-noll or ./run.sh start-noll: Starts the bot without Lavalink using Docker Compose.
- make restart or ./run.sh restart: Restarts the bot.
- make stop or ./run.sh stop: Stops the bot.
- make clean or ./run.sh clean: Removes Docker containers.
- make start-local or ./run.sh start local: Starts the bot locally on your machine without Docker Compose.
Note: If you use a VPS and start the bot without Docker, make sure to use pm2
to keep the bot online 24/7.
This project is licensed under the ISC License. You are free to use the music bot for any purpose, including making it public or verifying the bot.