Interface BDJSOptions

interface BDJSOptions {
    allowedMentions?: MessageMentionOptions;
    auth: `${string}.${string}.${string}`;
    autoUpdate?: boolean;
    closeTimeout?: number;
    database?: DataBaseOptions;
    debug?: boolean;
    disableLogs?: boolean;
    events: StringEventNames[];
    failIfNotExists?: boolean;
    intents: BitFieldResolvable<"Guilds" | "GuildMembers" | "GuildModeration" | "GuildBans" | "GuildEmojisAndStickers" | "GuildIntegrations" | "GuildWebhooks" | "GuildInvites" | "GuildVoiceStates" | "GuildPresences" | "GuildMessages" | "GuildMessageReactions" | "GuildMessageTyping" | "DirectMessages" | "DirectMessageReactions" | "DirectMessageTyping" | "MessageContent" | "GuildScheduledEvents" | "AutoModerationConfiguration" | "AutoModerationExecution", number>;
    jsonTransformer?: ((obj) => unknown);
    makeCache?: CacheFactory;
    mentionPrefix?: boolean;
    partials?: Partials[];
    plugins?: Plugin[];
    prefixes: string[];
    presence?: PresenceData;
    replyBots?: boolean;
    rest?: Partial<RESTOptions>;
    shardCount?: number;
    shards?: number | number[] | "auto";
    sweepers?: SweeperOptions;
    waitGuildTimeout?: number;
    ws?: WebSocketOptions;
}

Hierarchy

  • ClientOptions
    • BDJSOptions

Properties

allowedMentions?: MessageMentionOptions
auth: `${string}.${string}.${string}`
autoUpdate?: boolean
closeTimeout?: number
database?: DataBaseOptions
debug?: boolean
disableLogs?: boolean
failIfNotExists?: boolean
intents: BitFieldResolvable<"Guilds" | "GuildMembers" | "GuildModeration" | "GuildBans" | "GuildEmojisAndStickers" | "GuildIntegrations" | "GuildWebhooks" | "GuildInvites" | "GuildVoiceStates" | "GuildPresences" | "GuildMessages" | "GuildMessageReactions" | "GuildMessageTyping" | "DirectMessages" | "DirectMessageReactions" | "DirectMessageTyping" | "MessageContent" | "GuildScheduledEvents" | "AutoModerationConfiguration" | "AutoModerationExecution", number>
jsonTransformer?: ((obj) => unknown)

Type declaration

    • (obj): unknown
    • Parameters

      • obj: unknown

      Returns unknown

makeCache?: CacheFactory
mentionPrefix?: boolean
partials?: Partials[]
plugins?: Plugin[]
prefixes: string[]
presence?: PresenceData
replyBots?: boolean
rest?: Partial<RESTOptions>
shardCount?: number
shards?: number | number[] | "auto"
sweepers?: SweeperOptions
waitGuildTimeout?: number
ws?: WebSocketOptions

Generated using TypeDoc