gateway library
Gateway WebSocket client for the Fluxer platform.
Provides a high-level API for connecting to the Fluxer gateway, receiving real-time events, and managing connection lifecycle.
Classes
- AuthSessionChangeEvent
- CallCreateEvent
- CallDeleteEvent
- CallUpdateEvent
- ChannelCreateEvent
- ChannelDeleteEvent
- ChannelPinsAckEvent
- ChannelPinsUpdateEvent
- ChannelRecipientAddEvent
- ChannelRecipientRemoveEvent
- ChannelUpdateBulkEvent
- ChannelUpdateEvent
- FavoriteMemeCreateEvent
- FavoriteMemeDeleteEvent
- FavoriteMemeUpdateEvent
- GatewayConnection
- Main gateway WebSocket client for the Fluxer platform.
- GatewayCustomStatus
- Custom status data for presence updates.
- GatewayErrorEvent
- GatewayEvent
- Base class for all gateway events.
- GatewayIdentifyProperties
- Properties sent in the IDENTIFY payload.
- GatewayOpcodes
- Gateway WebSocket opcodes for the Fluxer protocol.
- GatewayPresence
- Presence data sent in the IDENTIFY or PRESENCE_UPDATE payload.
- GatewayReadState
- Read state from the READY event payload.
- GatewayVoiceStateUpdate
- Outbound payload for GatewayOpcodes.voiceStateUpdate (client joins, moves, or leaves a voice channel).
- GuildBanAddEvent
- GuildBanRemoveEvent
- GuildCreateData
- Full guild data from GUILD_CREATE / GUILD_UPDATE events.
- GuildCreateEvent
- GuildDeleteEvent
- GuildEmojisUpdateEvent
- GuildMemberAddEvent
- GuildMemberListUpdateEvent
- GuildMemberRemoveEvent
- GuildMembersChunkEvent
- GuildMemberUpdateEvent
- GuildReadyData
- Partial guild data from the READY event.
- GuildRoleCreateEvent
- GuildRoleDeleteEvent
- GuildRoleUpdateBulkEvent
- GuildRoleUpdateEvent
- GuildStickersUpdateEvent
- GuildSyncEvent
- GuildUpdateEvent
- InviteCreateEvent
- InviteDeleteEvent
- LazyRequestSubscription
- Subscription payload for a lazy request (opcode 14).
- MemberListGroup
- A group header in a member list (e.g., a role group).
- MemberListItem
- A single item in a member list — either a member or a group header.
- MemberListMember
- A member entry in a member list, with optional presence data.
- MemberListOp
- An operation in a member list update (SYNC, INSERT, UPDATE, DELETE, INVALIDATE).
- MessageAckEvent
- MessageCreateEvent
- MessageDeleteBulkEvent
- MessageDeleteEvent
- MessageReactionAddEvent
- MessageReactionAddManyEvent
- MessageReactionRemoveAllEvent
- MessageReactionRemoveEmojiEvent
- MessageReactionRemoveEvent
- MessageUpdateEvent
- PassiveUpdatesEvent
- PresenceUpdateBulkEvent
- PresenceUpdateEvent
- ReactionEmoji
- ReadyEvent
- RecentMentionDeleteEvent
- RelationshipAddEvent
- RelationshipRemoveEvent
- RelationshipUpdateEvent
- ResumedEvent
- SavedMessageCreateEvent
- SavedMessageDeleteEvent
- SessionsReplaceEvent
- TypingStartEvent
- UnknownGatewayEvent
- UserConnectionsUpdateEvent
- UserGuildSettingsUpdateEvent
- UserNoteUpdateEvent
- UserPinnedDmsUpdateEvent
- UserSettingsUpdateEvent
- UserUpdateEvent
- VoiceServerUpdateEvent
- VoiceState
- Represents a user's voice connection state in a guild.
- VoiceStateUpdateEvent
- WebhooksUpdateEvent
Enums
- GatewayCloseCode
- Gateway WebSocket close codes for the Fluxer protocol.
- GatewayState
- Connection state of the gateway WebSocket.