Interface GatewayOptions

Hierarchy

  • GatewayOptions

Properties

autoReconnect?: boolean
compress?: boolean
concurrency?: number | "auto"
connectionProperties?: { browser?: string; device?: string; os?: string }

Type declaration

  • Optional browser?: string
  • Optional device?: string
  • Optional os?: string
connectionTimeout?: number
firstShardID?: number
getAllUsers?: boolean
guildCreateTimeout?: number
intents?: number | (number | "GUILDS" | "GUILD_MEMBERS" | "GUILD_BANS" | "GUILD_EMOJIS_AND_STICKERS" | "GUILD_INTEGRATIONS" | "GUILD_WEBHOOKS" | "GUILD_INVITES" | "GUILD_VOICE_STATES" | "GUILD_PRESENCES" | "GUILD_MESSAGES" | "GUILD_MESSAGE_REACTIONS" | "GUILD_MESSAGE_TYPING" | "DIRECT_MESSAGES" | "DIRECT_MESSAGE_REACTIONS" | "DIRECT_MESSAGE_TYPING" | "MESSAGE_CONTENT" | "GUILD_SCHEDULED_EVENTS" | "AUTO_MODERATION_CONFIGURATION" | "AUTO_MODERATION_EXECUTION" | "ALL")[]
largeThreshold?: number
lastShardID?: number
maxReconnectAttempts?: number
maxResumeAttempts?: number
maxShards?: number | "auto"
reconnectDelay?: ReconnectDelayFunction
seedVoiceConnections?: boolean
shardIDs?: number[]
ws?: ClientOptions