Lavamusic is a powerful music Bot
Invite Lavamusic
·
Report Bug
·
Request Feature
A Tutorial has been uploaded on YouTube, Watch it by clicking here
- Music
- 24/7
- SlashCommand
- Custom prefix
- Filters
- Easy to use
- More
- Nodejs-v16
- Discord.js-v13
- Java for lavalink
- Lavalink
Note: Java v11 or newer is required to run the Lavalink.jar. Java v13 is recommended. If you are using sdkman then its a manager, not Java, you have to install sdkman and use sdkman to install Java
Warning: Java v14 has issues with Lavalink.
- Discord bot's
token
You should know why you need this or you won't go to this repo
Get or create bot here - Mongodb
URI
for custom prefix
MongoDB - Your ID
for eval command. It's dangerous if eval accessible to everyone
- Spotify client ID
for spotify support
Click here to get - Spotify client Secret
for spotify support
Click here to get
- youtube
*
- bandcamp
*
- soundcloud
*
- twitch
*
- vimeo
*
- http (you can use radio for it)
*
- spotify
*
- deezer
*
git clone https://github.com/brblacky/lavamusic.git
After cloning, run an
npm install
- Start the bot with
node index.js
to snag all of the dependencies. Of course, you need node installed. I also strongly recommend nodemon as it makes testing much easier.
When Your Running The Code You Must Have Gotten This Error To Fix This Head Over To Your Bots Discord Application and Go To The Bot Settings And Find This Then Turn On Both Of Those Settings And Click "Save Changes" Then Your Are Done And The It Should Be Fixed- edit in
src/config.js
and you can do in.env
token: process.env.TOKEN || "", // your bot token
prefix: process.env.PREFIX || "!", // bot prefix
ownerID: process.env.OWNERID || "491577179495333903", //your discord id
SpotifyID: process.env.SPOTIFYID || "", // spotify client id
SpotifySecret: process.env.SPOTIFYSECRET || "", // spotify client secret
mongourl: process.env.MONGO_URI || "", // MongoDb URL
embedColor: process.env.COlOR || "#303236", // embed colour
logs: process.env.LOGS || "", // channel id for guild create and delete logs
"host": "disbotlistlavalink.ml",
"port": 443,
"password": "LAVA",
"retryDelay": 3000,
"secure": true
- Create an application.yml file in your working directory and copy the example into the created file and edit it with your configuration.
- Run the jar file by running
java -jar Lavalink.jar
in a Terminal window.
Lavamusic is a lavalink music bot base in erela.js If you liked this repository, feel free to leave a star ⭐ to help promote !
Support Server - lavamusic's Support Server Invite
Distributed under the MIT License. See LICENSE
for more information.