RuvyriasOptions
ruvyrias / RuvyriasOptions
Interface: RuvyriasOptions
Defined in: types/Ruvyrias.ts:99
Options for configuring the Ruvyrias instance.
Extended by
Properties
autoResume?
optionalautoResume:boolean
Defined in: types/Ruvyrias.ts:103
Whether to automatically resume playback after a player disconnect.
clientId?
optionalclientId:null|string
Defined in: types/Ruvyrias.ts:117
The client ID associated with the Ruvyrias instance.
defaultPlatform?
optionaldefaultPlatform:PlatformsType
Defined in: types/Ruvyrias.ts:109
The default platform for resolving tracks if not specified.
isInitialized?
optionalisInitialized:boolean
Defined in: types/Ruvyrias.ts:119
Indicates whether the Ruvyrias instance is activated or not.
library
library:
LibrariesType
Defined in: types/Ruvyrias.ts:107
The library used for communication (e.g., 'discord.js', 'eris', etc.).
plugins?
optionalplugins:Plugin[]
Defined in: types/Ruvyrias.ts:101
An array of plugins to be used with Ruvyrias.
resume?
optionalresume:boolean
Defined in: types/Ruvyrias.ts:105
Whether to automatically resume playback after a node disconnect.
resumeTimeout?
optionalresumeTimeout:number
Defined in: types/Ruvyrias.ts:111
Timeout duration in milliseconds for automatic resuming of playback.
retryAmount?
optionalretryAmount:null|number
Defined in: types/Ruvyrias.ts:115
Number of reconnection attempts allowed before giving up.
retryDelay?
optionalretryDelay:null|number
Defined in: types/Ruvyrias.ts:113
Timeout duration in milliseconds for attempting reconnection to nodes.
sendPayload?
optionalsendPayload:null|Function
Defined in: types/Ruvyrias.ts:121
A function used for sending packets to the communication library.