export interface ClientOptions
Options for a client.
optionalMessageMentionOptions allowedMentions? :
The default value for allowedMentions
optionalnumber = 5_000 closeTimeout? :
The amount of time in milliseconds to wait for the close frame to be received from the WebSocket. Don't have this too high/low. It's best to have it between 2_000-6_000 ms.
optionalboolean enforceNonce? :
The default value for enforceNonce
optionalboolean = true failIfNotExists? :
The default value for failIfNotExists
BitFieldResolvable<GatewayIntentsString, number> intents :
Intents to enable for this connection
A function used to transform outgoing json data
optionalCacheFactory makeCache? :
Function to create a cache. You can use your own function, or the Options class to customize the Collection used for the cache. Overriding the cache used in GuildManager
, ChannelManager
, GuildChannelManager
, RoleManager
, and PermissionOverwriteManager
is unsupported and **will* * break functionality
optionalreadonly Partials[] partials? :
Structures allowed to be partial. This means events can be emitted even when they're missing all the data for a particular structure. See the "Partial Structures" topic on the guide for some important usage information, as partials require you to put checks in place when handling data.
optionalPresenceData presence? :
Presence data to use upon login
optionalPartial<RESTOptions> rest? :
Options for the REST manager
optionalSweeperOptions = this.DefaultSweeperSettings sweepers? :
Options for cache sweeping
optionalnumber = 15_000 waitGuildTimeout? :
Time in milliseconds that clients with the GatewayIntentBits.Guilds gateway intent should wait for missing guilds to be received before being ready.
optionalPartial<WebSocketManagerOptions> ws? :
Options for the WebSocketManager