🪢Node

Represents a lavalink node structure

Methods

Constructor

new Node(options)

Parameter
Description
Type

options

The Node options

Properties

Name
Description
Type

state

The connection state between client and lavalink

stats

The stats of the node

versions

The versions object *

options

The node options

identifier

The node identifier

* Only works on my custom lavalink version

Methods

connect()

Connects to the lavalink node (this method is called automatically on Vulkava#start() )

disconnect()

Disconnects the lavalink node

ping()

Gets the latency between client and the lavalink node (this function only works on my custom lavalink version)

Returns
Description

The latency value

send()

Sends a payload to the lavalink node via WebSocket

Parameter
Description

payload

getRecord()

Gets the recorded audio file

Parameter
Description

guildId

id

Returns
Description

The audio file buffer

getAllRecords()

Gets a list with the ids of all recordings from the guild.

Parameter
Description

guildId

Returns
Description

An array of ids

deleteRecord()

Deletes one specific recorded audio file.

Parameter
Description

guildId

id

deleteAllRecords()

Deletes all records from the guild.

Parameter
Description

guildId

Versions

Property
Description

LAVAPLAYER

JVM

BUILD

BUILDTIME

SPRING

KOTLIN

Last updated