ShoukakuOptions
This content is for the 4.0.1 version. Switch to the latest version for up-to-date documentation.
Properties
moveOnDisconnect?
optional
moveOnDisconnect:boolean
Whether to move players to a different Lavalink node when a node disconnects
Defined in
nodeResolver()?
optional
nodeResolver: (nodes
,connection
?) =>undefined
|Node
Node Resolver to use if you want to customize it
Parameters
• nodes: Map
<string
, Node
>
• connection?: Connection
Returns
undefined
| Node
Defined in
reconnectInterval?
optional
reconnectInterval:number
Timeout before trying to reconnect
Defined in
reconnectTries?
optional
reconnectTries:number
Number of times to try and reconnect to Lavalink before giving up
Defined in
restTimeout?
optional
restTimeout:number
Time to wait for a response from the Lavalink REST API before giving up
Defined in
resume?
optional
resume:boolean
Whether to resume a connection on disconnect to Lavalink (Server Side) (Note: DOES NOT RESUME WHEN THE LAVALINK SERVER DIES)
Defined in
resumeByLibrary?
optional
resumeByLibrary:boolean
Whether to resume the players by doing it in the library side (Client Side) (Note: TRIES TO RESUME REGARDLESS OF WHAT HAPPENED ON A LAVALINK SERVER)
Defined in
resumeTimeout?
optional
resumeTimeout:number
Time to wait before lavalink starts to destroy the players of the disconnected client
Defined in
structures?
optional
structures:Structures
Custom structures for shoukaku to use
Defined in
userAgent?
optional
userAgent:string
User Agent to use when making requests to Lavalink
Defined in
voiceConnectionTimeout?
optional
voiceConnectionTimeout:number
Timeout before abort connection