API Reference¶
Complete reference documentation for every public class, method, and type in RevvLink.
Modules¶
| Module | Description |
|---|---|
| Pool | Central connection manager for Lavalink nodes |
| Node | Represents a single Lavalink server connection |
| Player | Audio player, extends discord.VoiceClient |
| Queue | Track queue with history, shuffle, and loop modes |
| Playable | Track objects and search API |
| Events | Event payload dataclasses |
| Filters | Audio filter classes |
| Payloads | Request/response payload types |
| Enums | Enumerations used throughout the library |
| Exceptions | Custom exception types |
Quick Imports¶
import revvlink
# Core
revvlink.Pool
revvlink.Node
revvlink.Player
# Tracks
revvlink.Playable
revvlink.Playlist
# Queue
revvlink.Queue
revvlink.QueueMode
# Filters
revvlink.Filters
# Enums
revvlink.AutoPlayMode
revvlink.TrackSource
revvlink.TrackEndReason
# Events
revvlink.TrackStartEventPayload
revvlink.TrackEndEventPayload
revvlink.NodeReadyEventPayload
# Exceptions
revvlink.RevvLinkException
revvlink.NodeException
revvlink.PlayerException
revvlink.QueueException