ShoukakuOptions
This content is for the 4.0.1 version. Switch to the latest version for up-to-date documentation.
Properties
moveOnDisconnect?
optionalmoveOnDisconnect:boolean
Whether to move players to a different Lavalink node when a node disconnects
Defined in
nodeResolver()?
optionalnodeResolver: (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?
optionalreconnectInterval:number
Timeout before trying to reconnect
Defined in
reconnectTries?
optionalreconnectTries:number
Number of times to try and reconnect to Lavalink before giving up
Defined in
restTimeout?
optionalrestTimeout:number
Time to wait for a response from the Lavalink REST API before giving up
Defined in
resume?
optionalresume:boolean
Whether to resume a connection on disconnect to Lavalink (Server Side) (Note: DOES NOT RESUME WHEN THE LAVALINK SERVER DIES)
Defined in
resumeByLibrary?
optionalresumeByLibrary: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?
optionalresumeTimeout:number
Time to wait before lavalink starts to destroy the players of the disconnected client
Defined in
structures?
optionalstructures:Structures
Custom structures for shoukaku to use
Defined in
userAgent?
optionaluserAgent:string
User Agent to use when making requests to Lavalink
Defined in
voiceConnectionTimeout?
optionalvoiceConnectionTimeout:number
Timeout before abort connection