Skip to content

woremixituki/Melody-Bot

Repository files navigation

**Melody Bot**

✨ Latest Updates

v5.4 is in development!

What’s New in This Version:

  • 🎵 Modular Docker Environment for smoother development and deployment
  • 🎛️ A Working Dashboard with full controls
  • 💾 Database Integration to store your favorite songs
  • 🎶 Integrated Lavalink server for better performance
  • 📢 Dedicated Query Channel for easy interaction
  • More commands and functionalities
  • 🚀 And much more to come!

🚧 Prerequisites

NOTE: Lavalink is essential for the bot’s music functionality. You must have a working Lavalink server to get the bot to work.

📝 Important Note for v4 to v5 Migration

  1. Download and set up v5 in a separate folder.
  2. Kick the bot out of your server.
  3. Reinvite the Bot using the right scopes: Example Invite URL (Replace CLIENT_ID)
  4. Run npm run deploy or yarn deploy to initialize the slash commands (locally).

📝 Quick Setup Tutorial

🐳 Docker Setup

  • Configure config.js to use the host "lavalink", matching the password and port from docker/application.yml.

Build and start both the bot and Lavalink:

docker-compose up -d --build

### 💪🏻 Non-Docker Setup

First, configure the `config.js` file with a Lavalink host.

Install dependencies and deploy Slash Commands:
```sh
npm install
npm run deploy

## Start the bot:

```sh
node index.js

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published