Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface BotOptions

Hierarchy

Index

Properties

Optional about

about: string

Optional allowedMentions

allowedMentions: MessageMentionOptions

Optional arguments

arguments: (Argument | { name: string; options: ArgumentOptions })[]

Optional commands

commands: (Command | { execute: (msg: Message, ...args: any[]) => void | Message | Promise<CommandExecuteResponse>; name: string; options: CommandOptions })[]

Optional deleteTimer

deleteTimer: number

Optional description

description: string

Optional devOnly

devOnly: boolean

Optional developers

developers: string[]

Optional disableMentions

disableMentions: "none" | "all" | "everyone"

Optional embed

embed: MessageEmbedOptions

Optional fetchAllMembers

fetchAllMembers: boolean

Optional guildOnly

guildOnly: boolean

Optional http

http: HTTPOptions

Optional messageCacheLifetime

messageCacheLifetime: number

Optional messageCacheMaxSize

messageCacheMaxSize: number

Optional messageEditHistoryMaxSize

messageEditHistoryMaxSize: number

Optional messageSweepInterval

messageSweepInterval: number

Optional moduleDir

moduleDir: string

Optional modules

modules: (Module | { name: string; options: ModuleOptions })[]

Optional partials

partials: PartialTypes[]

Optional permissions

permissions: Permissions

Optional prefix

prefix: string

Optional presence

presence: PresenceData

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 ws

ws: WebSocketOptions

Generated using TypeDoc