Skip to main content

ShardCreateOptions

Documentation


Documentation / @discordeno/gateway / ShardCreateOptions

Interface: ShardCreateOptions

Defined in: Shard.ts:771

Properties​

connection​

connection: ShardGatewayConfig

Defined in: Shard.ts:775

The connection details


events​

events: ShardEvents

Defined in: Shard.ts:777

The event handlers for events on the shard.


id​

id: number

Defined in: Shard.ts:773

The shard id


logger?​

optional logger?: Pick<{ }, "debug" | "info" | "warn" | "error" | "fatal">

Defined in: Shard.ts:779

The logger for the shard


makePresence?​

optional makePresence?: () => Promise<DiscordUpdatePresence | undefined>

Defined in: Shard.ts:783

Function to create the bot status to send on Identify requests

Returns​

Promise<DiscordUpdatePresence | undefined>


requestIdentify?​

optional requestIdentify?: () => Promise<void>

Defined in: Shard.ts:781

The handler to request a space to make an identify request.

Returns​

Promise<void>