Properties
Optional allowedMentions
allowedMentions: MessageMentionOptions
Optional disableMentions
disableMentions: "none" | "all" | "everyone"
Optional displayErrors
displayErrors: undefined | false | true
Optional fetchAllMembers
fetchAllMembers: undefined | false | true
Optional http
http: HTTPOptions
Optional messageCacheLifetime
messageCacheLifetime: undefined | number
Optional messageCacheMaxSize
messageCacheMaxSize: undefined | number
Optional messageEditHistoryMaxSize
messageEditHistoryMaxSize: undefined | number
Optional messageSweepInterval
messageSweepInterval: undefined | number
Optional owners
owners: string[]
Optional partials
partials: PartialTypes[]
Optional prefix
prefix: string | string[]
Optional presence
presence: PresenceData
Optional restRequestTimeout
restRequestTimeout: undefined | number
Optional restSweepInterval
restSweepInterval: undefined | number
Optional restTimeOffset
restTimeOffset: undefined | number
Optional restWsBridgeTimeout
restWsBridgeTimeout: undefined | number
Optional retryLimit
retryLimit: undefined | number
Optional shardCount
shardCount: undefined | number
Optional shards
shards: number | number[] | "auto"
Optional useMentionPrefix
useMentionPrefix: undefined | false | true
Optional useSweeper
useSweeper: undefined | false | true
Optional useUsernamePrefix
useUsernamePrefix: undefined | false | true
Optional ws
ws: WebSocketOptions
{ ..., prefix: ['p.', 'p!'], displayErrors: false, readyMessage: (client) =>
Logged in as ${client.user.tag}
}, fetchGuildPrefix: guild => getPrefix(guild.id)