ShoukakuOptions
This content is for the 3.4.2 version. Switch to the latest version for up-to-date documentation.
Properties
alwaysSendResumeKey?
optional
alwaysSendResumeKey:boolean
Disables the first time initialization tracking of nodes, and just sends the resume key always (Note: Useful for people who save their players to redis and wants to resume sessions even at first boot)
Defined in
moveOnDisconnect?
optional
moveOnDisconnect:boolean
Whether to move players to a different Lavalink node when a node disconnects
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
resumeKey?
optional
resumeKey:string
Resume key for Lavalink
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