Skip to main content
Version: v2.9.0

ManagerEventTypes

Represents the supported events that can be emitted by the manager.

MemberValue
ChapterStarted"chapterStarted"
ChaptersLoaded"chaptersLoaded"
Debug"debug"
LyricsFound"lyricsFound"
LyricsLine"lyricsLine"
LyricsNotFound"lyricsNotFound"
NodeConnect"nodeConnect"
NodeCreate"nodeCreate"
NodeDestroy"nodeDestroy"
NodeDisconnect"nodeDisconnect"
NodeError"nodeError"
NodeRaw"nodeRaw"
NodeReconnect"nodeReconnect"
PlayerCreate"playerCreate"
PlayerDestroy"playerDestroy"
PlayerDisconnect"playerDisconnect"
PlayerMove"playerMove"
PlayerRestored"playerRestored"
PlayerStateUpdate"playerStateUpdate"
QueueEnd"queueEnd"
RestoreComplete"restoreComplete"
SegmentSkipped"segmentSkipped"
SegmentsLoaded"segmentsLoaded"
SocketClosed"socketClosed"
TrackEnd"trackEnd"
TrackError"trackError"
TrackStart"trackStart"
TrackStuck"trackStuck"
VoiceReceiverDisconnect"voiceReceiverDisconnect"
VoiceReceiverConnect"voiceReceiverConnect"
VoiceReceiverError"voiceReceiverError"
VoiceReceiverStartSpeaking"voiceReceiverStartSpeaking"
VoiceReceiverEndSpeaking"voiceReceiverEndSpeaking"

ChapterStartedโ€‹

Fired when a sponsor block chapter begins playback in a track.

player: Player track: Track payload: SponsorBlockChapterStarted

ChaptersLoadedโ€‹

Fired when sponsor block chapters are found and loaded in a track.

player: Player track: Track payload: SponsorBlockChaptersLoaded

Debugโ€‹

Fired always by the manager to help you debug your bot.

info: string

LyricsFoundโ€‹

Fired when lyrics are found for a track.

Requires the LavaLyrics plugin

player: Player track: Track payload: LyricsFound

LyricsLineโ€‹

Fired when a line of lyrics is played for a track.

Requires the LavaLyrics plugin

player: Player track: Track payload: LyricsLineEvent

LyricsNotFoundโ€‹

Fired when lyrics are not found for a track.

Requires the LavaLyrics plugin

player: Player track: Track payload: LyricsNotFoundEvent

NodeConnectโ€‹

Fired when a node is connected.

node: Node

NodeCreateโ€‹

Fired when a node is created.

node: Node

NodeDestroyโ€‹

Fired when a node is destroyed.

node: Node

NodeDisconnectโ€‹

Fired when a node is disconnected.

node: Node

reason: code?: number, reason?: string


NodeErrorโ€‹

Fired when a node encounters an error.

node: Node error: Error

NodeRawโ€‹

Fired when a node emits a raw event.

payload: unknown

NodeReconnectโ€‹

Fired when a node is reconnected.

node: Node

PlayerCreateโ€‹

Fired when a player is created.

player: Player

PlayerDestroyโ€‹

Fired when a player is destroyed.

player: Player

PlayerDisconnectโ€‹

Fired when a player disconnects.

player: Player oldChannel: string

PlayerMoveโ€‹

Fired when a player moves to a different channel.

player: Player oldChannel: string newChannel: string

PlayerRestoredโ€‹

Fired when a player is restored.

player: Player node: Node

PlayerStateUpdateโ€‹

Fired when a player's state is updated.

oldPlayer: Player newPlayer: Player changeType: PlayerStateUpdateEvent

QueueEndโ€‹

Fired when a player's queue ends.

player: Player track: Track payload: TrackEndEvent

RestoreCompleteโ€‹

Fired when a node is restored.

node: Node

SegmentSkippedโ€‹

Fired when a sponsor block segment is skipped.

player: Player track: Track payload: SponsorBlockSegmentSkipped

SegmentsLoadedโ€‹

Fired when sponsor block segments are loaded.

player: Player track: Track payload: SponsorBlockSegmentsLoaded

SocketClosedโ€‹

Fired when a player's socket is closed.

player: Player payload: WebSocketClosedEvent

TrackEndโ€‹

Fired when a player's track ends.

player: Player track: Track payload: TrackEndEvent

TrackErrorโ€‹

Fired when a player's track encounters an error.

player: Player track: Track payload: TrackExceptionEvent

TrackStartโ€‹

Fired when a player's track starts.

player: Player track: Track payload: TrackStartEvent

TrackStuckโ€‹

Fired when a player's track gets stuck.

player: Player track: Track payload: TrackStuckEvent

Fired when a player's voice receiver disconnects.

player: Player

Fired when a player's voice receiver connects.

player: Player

Fired when a player's voice receiver encounters an error.

player: Player error: Error

Fired when a player's voice receiver starts speaking.

player: Player data: unknown

Fired when a player's voice receiver stops speaking.

player: Player data: unknown