Skip to content

v0.6.0

Pre-release
Pre-release

Choose a tag to compare

@svioletg svioletg released this 20 May 01:54
· 280 commits to main since this release

This is the first public pre-release version for Lydian.

Lydian is currently in a beta state, before its v1.0.0 release it may be unstable or subject to a number of bugs. Pre-releases should work reasonably well, but it should likely be kept to smaller servers for the time being. Below is a basic user-facing overview of Lydian's current commands and features; more detail can be found in Lydian's full changelog, and a longer overview of the project and how to use the bot is at the README.

General features

Bot commands

"Author" or "command author" refers to the user issuing the command.
Arguments surrounded by angle brackets (<>) are required, while arguments in square brackets ([]) are optional. Brackets should not be included in the actual argument values.

-join

Joins the author's voice channel if they are connected to one, leaving the voice channel it was previously in if applicable. Typically unnecessary to use, as -play will make the bot do this automatically if not connected already.

-leave

Leaves the voice channel the bot is connected to, if any. The user issuing this command must be in the same voice channel as the bot.

-play

If not given a URL, tries to resume a paused or stopped player. Otherwise, the URL is added to the bot's queue, playing immediately if the queue was previously empty.

-pause

Pauses the player. Can be resumed with -play.

-stop

Stops the player. This behaves like most media players do, meaning the currently playing track is saved and will be played from the beginning of -play is used again after stopping.

-skip

Skips the currently item (whether playing, paused, or stopped), starting the next item in the queue if one exists.

-nowplaying

Shows what's currently playing.

-queue [page]

Shows the queue. If the queue is longer than 20 items, it will be separated into pages, where a specific page can be viewed with -queue 2, -queue 3, etc.

-remove <index>

Removes an item at the index position of the queue.

-move <from> <to>

Moves an item from position from of the queue to position to.

-clear

Removes every item from the queue, leaving it empty.

-help

Shows a list of every command available and a brief description of it. This is very bare at the moment, and will be much more user-friendly in the future (#18).