ClientOptions
Signature
export interface ClientOptions<TPlugins extends readonly AnySeyfertPlugin[] = RegisteredPlugins> extends BaseClientOptionsProperties
10Methods
0No methods.
Properties
plugins?: TPlugins;presence?: (shardId: number) => GatewayPresenceUpdateData;shards?: { start: number; end: number; total?: number;};gateway?: { properties?: Partial<ShardManagerOptions['properties']>; compress?: ShardManagerOptions['compress'];};commands?: BaseClientOptions['commands'] & { prefix?: (message: MessageStructure) => Awaitable<string[]>; deferReplyResponse?: (ctx: CommandContext) => Awaitable<Parameters<Message['write']>[0]>; reply?: (ctx: CommandContext) => Awaitable<boolean>;};handlePayload?: ShardManagerOptions['handlePayload'];handleSendPayload?: ShardManagerOptions['handleSendPayload'];onShardDisconnect?: ShardManagerOptions['onShardDisconnect'];Deprecated
Use shard disconnect events instead. Injected ShardManager callbacks can double-fire.
onShardReconnect?: ShardManagerOptions['onShardReconnect'];Deprecated
Use shard reconnect events instead. Injected ShardManager callbacks can double-fire.
resharding?: PickPartial<NonNullable<ShardManagerOptions['resharding']>, 'getInfo'>;