OpenRythm is a simple, customizable Discord music bot designed with ease of use and extensibility in mind. Built using Discord.js, it offers basic music playback features and serves as a solid foundation for further development and customization according to individual needs.
- Play music from YouTube via URL or search query
- Queue management with play, skip, stop, pause, and resume functionality
- Looping current track
- Easy to understand and extend
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Node.js
- A Discord account and a Discord server where you have administrative permissions
- Clone the repository:
git clone https://github.com/VenkatLohithDasari/OpenRythm.git
cd OpenRythm
- Install the required packages:
npm install
- Create a
.env
file in the root directory of the project and add your Discord bot token, client ID, and guild ID:
DISCORD_TOKEN=your_discord_bot_token_here
CLIENT_ID=your_client_id_here
GUILD_ID=your_guild_id_here
- Register the bot commands with Discord:
node deploy-commands.js
- Start the bot:
node bot.js
Your bot should now be running and ready to join your server!
We welcome contributions from everyone! If you have an idea for a new feature, feel free to open an issue or submit a pull request. Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests to us.
Got an idea for a feature that would make OpenRythm even better? Open an issue with the tag "feature request". We love hearing from our users and strive to make OpenRythm as versatile and user-friendly as possible.
This project is licensed under the MIT License - see the LICENSE.md file for details.
- Thanks to the Discord.js team for their fantastic library
- Everyone who has contributed to making OpenRythm better!