Skip to content

An advanced Discord Music Bot, which connects via Lavalink and erela.js! Including Slash-Commands and a Dj System!!

License

Notifications You must be signed in to change notification settings

Alex-Music/Alex-Music-Bot

Repository files navigation

Alex-Music-Bot

😀 An advanced Discord.js Music Bot, which connects via Lavalink and erela.js! Including Slash-Commands and a Dj System!!

📩 Support Server: Click Here
🎵 Play and Listen to Alex Music Bot in the Support Server or Click Here to add it into your server.

Let me explain about the bot

✅ The bot has unique interface which is easy to understand.

✅ The help command is designed in a way such that any discord user can access the commands easily

Help Command

✅ There is a special profile command which shows some stats of the user and has access to add badges in Achievements category

Profile Command

✅ There is a vote for premium feature and patreon premium too!

✅ There are many filter commands to heat up the music experience

✅ To maintain and manage the clusters, we use discord-hybrid-sharding

✅ The setprefix command allows user to change the prefix for the bot according to their convinience

✅ To maintain premium and validity we have provided some owner comamnds

✅ A command named partners allows bot owners to showcase their bot partners which automatically provides permanent premium

✅ The bot has 24/7 feature so it stays in vc as long as the hosting runs

✅ For highlighting premium we made filters and some other commands as premium-only-accessible

✅ Our play embed is one of the most attractive interface with button commands

Play Command

Bugs & Issues

❌ Songs are playing inaccurate because of api errors

❌ Bot is unable to load playlists from spotify

Config & Bot Startup

⚙️ Go to config.json


{
  "token": "YOUR_BOT_TOKEN",  
  "mongourl": "MONGO_URL",
  "embedColor": "HEX_CODE",
  "prefix": "YOUR_BOT_PREFIX",
  "nodes": [
    {
      "host": "LAVALINK_IP",
      "port": 80,
      "password": "Lavalink password",
      "retryDelay": 10000,
      "secure": false
    }
  ]
}

⚙️ Also dont forget to edit src/commands/music/play.js & src/commands/owner/aup.js


const clientID = "Spotify_ClientId";
const secretKey = "Spotify_Secret";

const web = new WebhookClient({ url: 'your_webhook_link' }); 

ℹ️ Secure Should be False if Your are using local lavalink. If Your node is using ssl keep it to true.

🔑 To run the Bot just type node .

To Run it using pm2 pm2 start alex-music-bot.js

About & Info

📅 Creation Date: Monday, 08 May 2023
🪪 Team: SuDheeR ⚒#0335,S A R K A R#2388,- KaRthiK#3858

Reference

🗎 Erela Docs: https://erelajs-docs.netlify.app/guides/introduction.html

About

An advanced Discord Music Bot, which connects via Lavalink and erela.js! Including Slash-Commands and a Dj System!!

Resources

License

Stars

Watchers

Forks