- Play music from YouTube (URLs or search queries)
- Song queue with skip, pause, resume, and stop
- Streams audio through LiveKit via ffmpeg
- Ships as a standalone
.exe— no Node.js install needed
- Grab the latest standalone release from the Releases page
- Extract the zip — you'll get a folder with
groovy.exe,ffmpeg.exe, andnode_modules/ - Edit
bot.envand set your bot token:See here to acquire a bot token.FLUXER_BOT_TOKEN=your_token_here - Run
groovy.exe
- Grab the latest lightweight release from the Releases page
- Extract the zip — you'll get a folder with
bot.mjs,bot.env, andnode_modules/ - Edit
bot.envand set your bot token:See here to acquire a bot token.FLUXER_BOT_TOKEN=your_token_here - Run
node bot.mjsin the terminal.
-
Clone and install:
git clone https://github.com/Bonnie39/FluxerGroovy.git cd FluxerGroovy npm install -
Edit
bot.envand set your bot token:FLUXER_BOT_TOKEN=your_token_here -
Run directly:
npm run dev
Or build a standalone exe:
node build-exe.mjs
This produces a
release/folder withgroovy.exeand everything it needs.
| Command | Aliases | Description |
|---|---|---|
!play <url or search> |
Play a song or add it to the queue | |
!skip |
!s |
Skip the current song |
!stop |
!leave, !disconnect, !dc |
Stop playback, clear the queue, and leave |
!pause |
Pause playback | |
!resume |
!unpause |
Resume playback |
!queue |
!q |
Show the current queue |
!nowplaying |
!np |
Show what's currently playing |
!help |
List all commands |
- Fluxer (Discord-compatible API)
- @discordjs/core for gateway + REST
- LiveKit for voice via
@livekit/rtc-node - yt-dlp for media lookup
- ffmpeg for audio decoding