Skip to content

🎵 A Discord music bot thats easy to set up and run yourself coded in Discord.js v14 and DisTube v5 which supports all kinds of links (YouTube, SoundCloud, Apple Music, Spotify, Deezer and 700+ more) with many features!

License

Notifications You must be signed in to change notification settings

iTzArshia/Discord-Music-Bot

Repository files navigation

An Advanced Discord Music Bot for YOU

📝 Introduction

Welcome to my Advanced Discord Music Bot! This open-source project is designed to enhance your Discord experience by providing seamless music playback from a wide array of platforms. Built with JavaScript, utilizing Node.js v18.17.0, Discord.js v14, and DisTube v5, this bot allows you to play songs from popular services such as YouTube, SoundCloud, Spotify, Deezer, Apple Music, and even Discord links, along with support for over 700 additional websites.

With a rich set of features and commands, this bot is not only powerful but also user-friendly. Whether you're hosting a party or just hanging out with friends, our bot ensures that your favorite tunes are just a command away. Explore the various functionalities and see the bot in action through the provided Screenshots!

Join us in creating a vibrant music community on Discord!

🔥 Features

  • No API Key Required: Simple setup with no need for API keys.
  • Multi-Platform Support: Stream music from YouTube, SoundCloud, Spotify, Apple Music, Deezer, and over 700 additional websites.
  • Playlist Support: Play entire playlists from supported URLs.
  • Discord URL Playback: Play music directly from Discord links.
  • User-Friendly: Designed for ease of use, making it accessible for everyone.
  • AutoPlay: Automatically continues playing songs based on your listening preferences.
  • Audio Filters: Apply various filters to enhance your listening experience.
  • Song Navigation: Easily skip forward or backward through tracks.
  • Queue Management: Create and manage a queue of songs for uninterrupted playback.
  • Shuffle Mode: Enjoy a randomized playback experience with the shuffle feature.
  • And many many more features waiting for you...

🚧 Requirements

  1. Discord Bot Token Guide
    1.1. Enable "Message Content Intent" in Discord Developer Portal
  2. Node.js v18.17.0 or higher

NOTE: You don't need any API Key to set up the bot! the only thing you need is Node.js and a Discord bot Token to run your bot!

🚀 Getting Started

Go to config.json and fill out the values:

{
    "Prefix": "Put anything you want as a prefix",
    "MainColor": "Put any #HexCode you want for embeds color",
    "ErrorColor": "Put any #HexCode you want for embeds color when there is an error",
    "ClientID": "Put your Bot ID/Client ID here",
    "Token": "Put your Bot Token here"
}

⚠️ Note: Never commit or share your token publicly ⚠️

🧠 installation

Open your terminal and install the required packages with

npm install

After installation finishes run node register.js to deploy slash commands and then run node index.js in the terminal to start the bot.

📸 Screenshots

Help Now Playing Search Queue

❤️ Support

You can support me by donating if you like the project!

You can make international, crypto, or Tomanian donations through Reymit

Made with ❤️ and JavaScript, Don't Forget to ⭐

About

🎵 A Discord music bot thats easy to set up and run yourself coded in Discord.js v14 and DisTube v5 which supports all kinds of links (YouTube, SoundCloud, Apple Music, Spotify, Deezer and 700+ more) with many features!

Topics

Resources

License

Stars

Watchers

Forks