OptionalallowedMentions
allowedMentions?: MessageMentionOptions
OptionalcloseTimeout
closeTimeout?: number
Optionalcommands
commands?: (new (...args: any[]) => any)[]
Optionalcomponents
components?: (new (...args: any[]) => any)[]
OptionaldisableCache
disableCache?: boolean
OptionalenforceNonce
enforceNonce?: boolean
OptionalfailIfNotExists
failIfNotExists?: boolean
imports
imports: (new (...args: any[]) => any)[]
intents
intents: BitFieldResolvable<
| "Guilds"
| "GuildMembers"
| "GuildModeration"
| "GuildBans"
| "GuildExpressions"
| "GuildEmojisAndStickers"
| "GuildIntegrations"
| "GuildWebhooks"
| "GuildInvites"
| "GuildVoiceStates"
| "GuildPresences"
| "GuildMessages"
| "GuildMessageReactions"
| "GuildMessageTyping"
| "DirectMessages"
| "DirectMessageReactions"
| "DirectMessageTyping"
| "MessageContent"
| "GuildScheduledEvents"
| "AutoModerationConfiguration"
| "AutoModerationExecution"
| "GuildMessagePolls"
| "DirectMessagePolls",
number,
>
jsonTransformer?: (obj: unknown) => unknown
OptionalmakeCache
makeCache?: CacheFactory
Optionalpartials
partials?: readonly Partials[]
Optionalpresence
presence?: PresenceData
Optionalrest
rest?: Partial<RESTOptions>
OptionalshardCount
shardCount?: number
Optionalshards
shards?: number | readonly number[] | "auto"
Optionalsweepers
sweepers?: SweeperOptions
Optionaltest
test?: { enable: boolean; guild: string | null }
OptionalwaitGuildTimeout
waitGuildTimeout?: number
Optionalws
ws?: WebSocketOptions