/Beat-Music

A music bot for discord

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

Beat Music


Logo

Beat Music

Table of Content

About The Project

Beat Music is a music bot. It has Spotify support and can add filters like nightcore to the song you are playing. It is completely based on slash command

Feature:

  • Music
  • Spotify
  • Filters
  • Autoplay
  • 24/7

Library Used

Getting Started

Prerequisite

  1. Download java 19 or greater
  2. Download the Release

Setup

  1. Unzip the zip file downloaded from the release.

  2. Create a bot and name it anything you want. image

  3. Obtain a bot token. image image image image

  4. Invite the bot to your server with these scopes and permissions listed below. Add the bot with the link generated below. image image copy and paste the generated url into your browser and invite the bot to your server. (Administrator is not required but help if you have trouble with permissions) image

Starting the Bot

  1. In the release files open example.env and put your token after TOKEN= and rename the file to .env
  2. Run Register.bat(it might take some time to register slash commands).
  3. Once commands have registered run Start_Bot.bat and that's it.

The next time you start the bot just run Start_Bot.bat

Additional Settings

Some of the bot features are locked behind these additional paramerter.

  1. Age restricted content

    input a gmail account that has the ability to view mature content in the .env.

  2. Spotify support obtain a token image image Input client id and token in '.env'

  3. Database support

    Download and install mongodb and set ENABLE_DB=true

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

LICENSE

Important! by downloading the following program you agree to the following LICENSE in the LICENSE file.

Contact

Rohan Kumar - rohan.shuvam@gmail.com



Support Server

Project Link: Beat Music