SudhanPlayz / Discord-MusicBot

An advanced discord music bot, supports Spotify, Soundcloud, YouTube with Shuffling, Volume Control and Web Dashboard with Slash Commands support!
https://musicbot.darrenofficial.com
Other
2.99k stars 2.89k forks source link
commands dashboard discord discord-bot discord-js discord-music-bot glitch hacktoberfest heroku music music-bot musicbot nodejs repl slash slash-commands song web web-dashboard website

Discord Music Bot

✨Latest Updates

v5.1 Is in development! Go check it out HERE!

What do you gain from it? Let us explain:

🚧 | Prerequisites

NOTE: Lavalink is needed for music functionality. You need to have a working Lavalink server to make the bot work.

πŸ“ | Important Note if you're Switching from v4 to v5

  1. Download and configure v5 in a seperate folder.
  2. Kick your bot out of your server.
  3. Reinvite the Bot with the right scopes. Example Invite URL (Change CLIENT_ID)
  4. Run npm run deploy or yarn deploy to initialize the slash commands. You can do this on your pc locally

πŸ“ | Tutorial

🐳 Docker

You should configure the config.js file with the host "lavalink", using the same password and port as specified in docker/application.yml.

Build and start bot and lavalink

docker-compose up -d --build

πŸ’ͺ🏻 Non-Docker

The config.js file should be configured first. Don't forget to add a lavalink host

Install all dependencies and deploy Slash Commands

npm install
npm run deploy

Start the bot

node index.js

πŸ“ | Support Server

If you have major coding issues with this bot, please join and ask for help.

πŸ“Έ | Screenshots

Soon

πŸš€ | Deploy

Deploy to heroku Open in Gitpod

✨ | Contributors

Contributions are always welcomed :D Make sure to follow Contributing.md

🌟 | Made with