hikari.sessions#
Entities directly related to creating and managing gateway shard sessions.
GatewayBotInfo #
Used to represent gateway information for the connected bot.
session_start_limit class-attribute instance-attribute #
session_start_limit: SessionStartLimit = attrs.field(
repr=True
)
Information about the bot's current session start limit.
shard_count class-attribute instance-attribute #
The recommended number of shards to use when connecting to the gateway.
SessionStartLimit #
Used to represent information about the current session start limits.
max_concurrency class-attribute instance-attribute #
Maximum connection concurrency.
This defines how many shards can be started at once within a 5 second window. For most bots, this will always be 1, but for very large bots, this may be increased to reduce startup times. Contact Discord for more information.
remaining class-attribute instance-attribute #
The remaining number of session starts this bot has.
reset_after class-attribute instance-attribute #
When hikari.sessions.SessionStartLimit.remaining will reset for the current bot.
After it resets it will be set to hikari.sessions.SessionStartLimit.total.
reset_at property #
reset_at: datetime
Return the approximate time that the IDENTIFY limit resets at.
total class-attribute instance-attribute #
The total number of session starts the current bot is allowed.