Music Discord bot written in Go using Disgo and Lavalink.
Warning
In development. May contain bugs.
- Music playback from YouTube, Spotify, etc.
- Hybrid commands (slash + prefix)
- Poise-inspired framework
| Command | Description | Usage |
|---|---|---|
play |
Play music | /play <song> or !play <song> |
skip |
Skip track | /skip or !skip |
ping |
Check latency | /ping or !ping |
- Go 1.25+
- Discord bot token
- Lavalink server with: LavaSrc, LavaQueue, YouTube Source
git clone https://github.com/goland-express/flexo
cd flexo
cp .env.example .env
# Add Discord token + Lavalink config to .env
go run .| Library | Purpose |
|---|---|
| Disgo | Discord API wrapper |
| DisgoLink | Lavalink client |
| Lavalink | Audio streaming server |
- Queue management commands
- Volume control
- Loop/repeat modes
- Playlist support
- Web dashboard
Pull requests are welcome. For major changes, open an issue first to discuss what you want to change.
