An open-source Discord music bot for self-hosting.
- Play music from YouTube
- Music queue
- Basic music controls
- Play
- Pause
- Resume
- Skip
- Stop
- Jump
- Playing
- Shuffle
- More music controls
- Loop
- Volume
- Seek
- Move
- Queuing entire YouTube playlists
- Play music from Spotify
- Queuing entire Spotify playlists
- Play music from SoundCloud
- Clone the repository
- Copy
.env.example
to.env
and fill in the required values- Navigate to the Discord Developer Portal - Applications
- Create/Select an application
- In
.env
setBOT_ID
to Application ID - In
.env
setBOT_TOKEN
to token found under the Bot page (left sidebar) - NOTE: Commands may take up to an hour to register, if this bot is only being used in a single server set
IS_DEV
totrue
and set theDEV_SERVER_ID
to the server ID for instant command registration
- Run
npm i
- Run
npm start