Skip to content

goland-express/Flexo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Discord music bot in Go using Disgo

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages