flexo

command module
v0.0.0-...-71692a6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 31, 2025 License: MIT Imports: 19 Imported by: 0

README

Flexo

Go Version License Go Report Card Flexo logo

Music Discord bot written in Go using Disgo and Lavalink.

[!WARNING] In development. May contain bugs.

Features

  • Music playback from YouTube, Spotify, etc.
  • Hybrid commands (slash + prefix)
  • Poise-inspired framework

Commands

Command Description Usage
play Play music /play <song> or !play <song>
skip Skip track /skip or !skip
ping Check latency /ping or !ping

Requirements

Installation

git clone https://github.com/goland-express/flexo
cd flexo
cp .env.example .env
# Add Discord token + Lavalink config to .env
go run .

Tech Stack

Library Purpose
Disgo Discord API wrapper
DisgoLink Lavalink client
Lavalink Audio streaming server

TODO

  • Queue management commands
  • Volume control
  • Loop/repeat modes
  • Playlist support
  • Web dashboard

Contributing

Pull requests are welcome. For major changes, open an issue first to discuss what you want to change.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
TODO: Improve embeds
TODO: Improve embeds

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL