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.exampletoconfig.jsonand fill in your Discord bot token and other settings - Start the services:
docker compose up -d