Properties
Optional allowedMentions
allowedMentions?: MessageMentionOptions
Optional failIfNotExists
failIfNotExists?: boolean
Optional http
http?: HTTPOptions
intents
intents: BitFieldResolvable<IntentsString, number>
Optional invalidRequestWarningInterval
invalidRequestWarningInterval?: number
Optional koreanbotsClient
koreanbotsClient?: { updateInterval?: number; updateOnInit?: boolean }
Type declaration
Optional updateInterval?: number
Optional updateOnInit?: boolean
Optional makeCache
makeCache?: CacheFactory
Optional messageCacheLifetime
messageCacheLifetime?: number
Optional messageSweepInterval
messageSweepInterval?: number
Optional partials
partials?: PartialTypes[]
Optional presence
presence?: PresenceData
Optional rejectOnRateLimit
rejectOnRateLimit?: string[] | ((data: RateLimitData) => boolean | Promise<boolean>)
Optional restGlobalRateLimit
restGlobalRateLimit?: number
Optional restRequestTimeout
restRequestTimeout?: number
Optional restSweepInterval
restSweepInterval?: number
Optional restTimeOffset
restTimeOffset?: number
Optional restWsBridgeTimeout
restWsBridgeTimeout?: number
Optional retryLimit
retryLimit?: number
Optional shardCount
shardCount?: number
Optional shards
shards?: number | number[] | "auto"
Optional userAgentSuffix
userAgentSuffix?: string[]
Optional ws
ws?: WebSocketOptions
Use
makeCache
with aLimitedCollection
forMessageManager
instead.