DJ-Bussy is a Discord bot designed to enhance your music experience in voice channels. With features like playing songs from YouTube and Spotify, managing playlists, and controlling playback, DJ-Bussy makes it easy to enjoy music with friends.
- Join/Leave Voice Channels: Easily connect and disconnect the bot from voice channels.
- Play Music: Play songs from YouTube and Spotify using simple commands.
- Manage Playlists: Create, add to, and play playlists.
- Volume Control: Adjust the volume of the bot to your liking.
- Pause/Resume/Stop: Control playback with pause, resume, and stop commands.
- Help Command: Get a list of available commands and their descriptions.
- Custom Icon: Available with a custom icon and banner.
Here are some of the commands you can use with DJ-Bussy:
-join
: Join the voice channel you're currently in.-leave
: Leave the current voice channel.-play <song name or URL>
: Play a song from YouTube.-volume <0-100>
: Set the volume of the bot.-pause
: Pause the currently playing song.-resume
: Resume a paused song.-stop
: Stop the current song and clear the queue.-create_playlist <name>
: Create a new playlist with the given name.-add_to_playlist <playlist_name> <song name or URL>
: Add a song to the specified playlist.-play_playlist <name>
: Play all songs in the specified playlist.-play_spotify <Spotify URL>
: Play a Spotify track or playlist.-my_spotify_playlists
: List all your Spotify playlists.-help
: Display this help message.
- Clone the repository:
git clone https://github.com/SarcasticGaymerNerd/DJ-Bussy.git
- Navigate to the project directory:
cd DJ-Bussy
- Install the required dependencies:
pip install -r requirements.txt
Make sure to set up your environment variables for the bot prefix and Spotify credentials. You can do this by creating a .env
file in the project root with the following content:
Run the bot using the following command:
Contributions are welcome! If you have suggestions for improvements or new features, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
- Discord.py for the Discord API wrapper.
- Spotipy for Spotify API integration.
- youtube-dl for downloading audio from YouTube.
To install and invite the Discord bot to your server, click the following link: Invite the Bot.