mirror of
https://github.com/0xGingi/Discord-MusicBot.git
synced 2026-09-21 11:34:35 -04:00
No description
- HTML 54.3%
- JavaScript 41.4%
- TypeScript 4.2%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .github | ||
| api | ||
| assets | ||
| commands | ||
| dashboard | ||
| deploy | ||
| docker | ||
| events | ||
| lib | ||
| util | ||
| .dockerignore | ||
| .gitignore | ||
| .replit | ||
| app.json | ||
| CODE_OF_CONDUCT.md | ||
| config.js | ||
| CONTRIBUTING.md | ||
| docker-compose.yml | ||
| Dockerfile | ||
| index.js | ||
| kickstartReplit.sh | ||
| LICENSE.md | ||
| package.json | ||
| Procfile | ||
| README.md | ||
| renovate.json | ||
| replit.nix | ||
Discord Music Bot 
✨Latest Updates
v5.1 Is in development! Go check it out HERE!
What do you gain from it? Let us explain:
- Completely modular docker environment for easier development and deployment
- A WORKING DASHBOARD!!!
- DB Integration for you to save your favorite songs in
- Integrated self hosted Lavalink
- Dedicated query channel
- More commands and functionalities
- And so much more to come!
🚧 | Prerequisites
- Node.js 16+
- Lavalink Server
- You'll need to run
npm run deployoryarn deploy. to initialized the slash commands. You can do this on your pc locally
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
- Download and configure v5 in a seperate folder.
- Kick your bot out of your server.
- Reinvite the Bot with the right scopes. Example Invite URL (Change CLIENT_ID)
- Run
npm run deployoryarn deployto 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.jsfile 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
✨ | Contributors
Contributions are always welcomed :D Make sure to follow Contributing.md
🌟 | Made with
- Discord.js
- Lavalink with erela.js
- Express
- Next JS
- Next UI
- Material UI Icons