A feature-rich Discord bot built with discord.js that allows you to play music from an Invidious instance!
- 🎵 Play music from Invidious, Soundcloud, File Attachments, and Direct Links
/play <query>
- Play a song from Youtube or Soundcloud/queue
- Display the current music queue/clear
- Clear the music queue (keeps current song)/shuffle
- Shuffle the current queue/next
- Skip to the next song/pause
- Pause the current song/stop
- Stop playback and clear queue/nowplaying
- Shows current song
- Docker / Docker Compose
- Discord Bot Token
- Public or Private Invidious Instance
- Find one at https://api.invidious.io/ or host your own (reccomended)
- Soundcloud Client ID
- Get yours following this guide: https://www.npmjs.com/package/soundcloud-downloader#client-id
- Clone the repository
- Copy
config.json.example
toconfig.json
and fill in your Discord bot token and other settings - Start the services:
docker compose up -d