Namespace Fluxer.Net.Gateway
Classes
- FluxerGatewayClient
WebSocket gateway client for real-time events from the Fluxer platform. Handles bidirectional communication, automatic heartbeats, and reconnection with resume capability.
Enums
- FluxerCloseCode
WebSocket close codes specific to the Fluxer Gateway protocol. These codes indicate why a gateway connection was closed.
- FluxerOpCode
Operation codes used in the Fluxer Gateway WebSocket protocol. These codes determine how gateway packets should be processed.
Delegates
- FluxerGatewayClient.AuditLogCreatedEvent
Delegate for GUILD_AUDIT_LOG_ENTRY_CREATE event.
- FluxerGatewayClient.AuthSessionChangedEvent
Delegate for AUTH_SESSION_CHANGE events when an auth session changes.
- FluxerGatewayClient.CallCreatedEvent
Delegate for CALL_CREATE events when a call is created.
- FluxerGatewayClient.CallDeletedEvent
Delegate for CALL_DELETE events when a call is deleted.
- FluxerGatewayClient.CallUpdatedEvent
Delegate for CALL_UPDATE events when a call is updated.
- FluxerGatewayClient.ChannelCreatedEvent
Delegate for CHANNEL_CREATE events when a channel is created.
- FluxerGatewayClient.ChannelDeletedEvent
Delegate for CHANNEL_DELETE events when a channel is deleted.
- FluxerGatewayClient.ChannelPinsAckEvent
Delegate for CHANNEL_PINS_ACK events when channel pins are acknowledged.
- FluxerGatewayClient.ChannelPinsUpdatedEvent
Delegate for CHANNEL_PINS_UPDATE events when channel pins are updated.
- FluxerGatewayClient.ChannelUpdatedEvent
Delegate for CHANNEL_UPDATE events when a channel is updated.
- FluxerGatewayClient.ConnectedEvent
Delegate for gateway connected.
- FluxerGatewayClient.CurrentUserUpdatedEvent
Delegate for USER_UPDATE events when the current user's data is updated.
- FluxerGatewayClient.DMChannelCreatedEvent
Delegate for CHANNEL_CREATE events when a channel is created.
- FluxerGatewayClient.DisconnectedEvent
Delegate for gateway disconnected.
- FluxerGatewayClient.FavoriteMediaCreatedEvent
Delegate for FAVORITE_MEME_CREATE events when a favorite meme is created.
- FluxerGatewayClient.FavoriteMediaDeletedEvent
Delegate for FAVORITE_MEME_DELETE events when a favorite meme is deleted.
- FluxerGatewayClient.FavoriteMediaUpdatedEvent
Delegate for FAVORITE_MEME_UPDATE events when a favorite meme is updated.
- FluxerGatewayClient.GroupChannelJoinedEvent
Delegate for CHANNEL_CREATE events when a channel is created.
- FluxerGatewayClient.GroupChannelUpdatedEvent
Delegate for CHANNEL_UPDATE events when a channel is updated.
- FluxerGatewayClient.GroupUserAddedEvent
Delegate for CHANNEL_RECIPIENT_ADD events when a recipient is added to a channel.
- FluxerGatewayClient.GroupUserRemovedEvent
Delegate for CHANNEL_RECIPIENT_REMOVE events when a recipient is removed from a channel.
- FluxerGatewayClient.GuildAvailableEvent
Delegate for GUILD_CREATE events when a guild has come back.
- FluxerGatewayClient.GuildBanAddedEvent
Delegate for GUILD_BAN_ADD events when a user is banned from a guild.
- FluxerGatewayClient.GuildBanRemovedEvent
Delegate for GUILD_BAN_REMOVE events when a user is unbanned from a guild.
- FluxerGatewayClient.GuildEmojiUpdatedEvent
Delegate for GUILD_EMOJIS_UPDATE events when guild emojis are updated.
- FluxerGatewayClient.GuildJoinedEvent
Delegate for GUILD_CREATE events when a guild becomes available.
- FluxerGatewayClient.GuildLeftEvent
Delegate for GUILD_DELETE events when the bot is removed.
- FluxerGatewayClient.GuildMemberAddedEvent
Delegate for GUILD_MEMBER_ADD events when a user joins a guild.
- FluxerGatewayClient.GuildMemberRemovedEvent
Delegate for GUILD_MEMBER_REMOVE events when a member leaves or is removed from a guild.
- FluxerGatewayClient.GuildMemberUpdatedEvent
Delegate for GUILD_MEMBER_UPDATE events when a guild member is updated.
- FluxerGatewayClient.GuildRoleCreatedEvent
Delegate for GUILD_ROLE_CREATE events when a role is created in a guild.
- FluxerGatewayClient.GuildRoleDeletedEvent
Delegate for GUILD_ROLE_DELETE events when a role is deleted from a guild.
- FluxerGatewayClient.GuildRoleUpdatedEvent
Delegate for GUILD_ROLE_UPDATE events when a role is updated.
- FluxerGatewayClient.GuildStickerUpdatedEvent
Delegate for GUILD_STICKERS_UPDATE events when guild stickers are updated.
- FluxerGatewayClient.GuildUnavailableEvent
Delegate for GUILD_DELETE events when a guild has gone down.
- FluxerGatewayClient.GuildUpdatedEvent
Delegate for GUILD_UPDATE events when guild properties are updated.
- FluxerGatewayClient.HeartbeatAckEvent
Delegate for heartbeat acknowledgment events from the gateway.
- FluxerGatewayClient.InviteCreatedEvent
Delegate for INVITE_CREATE events when an invite is created.
- FluxerGatewayClient.InviteDeletedEvent
Delegate for INVITE_DELETE events when an invite is deleted or expires.
- FluxerGatewayClient.MessageAckEvent
Delegate for MESSAGE_ACK events when a message is acknowledged as read.
- FluxerGatewayClient.MessageCreatedEvent
Delegate for MESSAGE_CREATE events when a new message is sent.
- FluxerGatewayClient.MessageDeleteBulkEvent
Delegate for MESSAGE_DELETE_BULK events when multiple messages are deleted at once.
- FluxerGatewayClient.MessageDeletedEvent
Delegate for MESSAGE_DELETE events when a message is deleted.
- FluxerGatewayClient.MessageReactionAddedEvent
Delegate for MESSAGE_REACTION_ADD events when a reaction is added.
- FluxerGatewayClient.MessageReactionRemoveAllEvent
Delegate for MESSAGE_REACTION_REMOVE_ALL events when all reactions are cleared.
- FluxerGatewayClient.MessageReactionRemovedEmojiEvent
Delegate for MESSAGE_REACTION_REMOVE_EMOJI events when all reactions of a specific emoji are removed.
- FluxerGatewayClient.MessageReactionRemovedEvent
Delegate for MESSAGE_REACTION_REMOVE events when a reaction is removed.
- FluxerGatewayClient.MessageUpdatedEvent
Delegate for MESSAGE_UPDATE events when a message is edited.
- FluxerGatewayClient.PresenceUpdatedEvent
Delegate for PRESENCE_UPDATE events when a user's presence changes.
- FluxerGatewayClient.PrivateChannelPinsUpdatedEvent
Delegate for CHANNEL_PINS_UPDATE events when channel pins are updated.
- FluxerGatewayClient.PrivateMessageCreatedEvent
Delegate for MESSAGE_CREATE events when a new message is sent.
- FluxerGatewayClient.PrivateMessageDeleteBulkEvent
Delegate for MESSAGE_DELETE_BULK events when multiple messages are deleted at once.
- FluxerGatewayClient.PrivateMessageDeletedEvent
Delegate for MESSAGE_DELETE events when a message is deleted.
- FluxerGatewayClient.PrivateMessageReactionAddedEvent
Delegate for MESSAGE_REACTION_ADD events when a reaction is added.
- FluxerGatewayClient.PrivateMessageReactionRemoveAllEvent
Delegate for MESSAGE_REACTION_REMOVE_ALL events when all reactions are cleared.
- FluxerGatewayClient.PrivateMessageReactionRemovedEmojiEvent
Delegate for MESSAGE_REACTION_REMOVE_EMOJI events when all reactions of a specific emoji are removed.
- FluxerGatewayClient.PrivateMessageReactionRemovedEvent
Delegate for MESSAGE_REACTION_REMOVE events when a reaction is removed.
- FluxerGatewayClient.PrivateTypingStartEvent
Delegate for TYPING_START events when a user starts typing.
- FluxerGatewayClient.RateLimitedEvent
Delegate for RATE_LIMITED event when rate limited.
- FluxerGatewayClient.ReadyEvent
Delegate for the READY event fired when the gateway connection is established.
- FluxerGatewayClient.RecentMentionDeletedEvent
Delegate for RECENT_MENTION_DELETE events when a recent mention is deleted.
- FluxerGatewayClient.RelationshipAddedEvent
Delegate for RELATIONSHIP_ADD events when a relationship is added.
- FluxerGatewayClient.RelationshipRemovedEvent
Delegate for RELATIONSHIP_REMOVE events when a relationship is removed.
- FluxerGatewayClient.RelationshipUpdatedEvent
Delegate for RELATIONSHIP_UPDATE events when a relationship is updated.
- FluxerGatewayClient.ResumedEvent
Delegate for the RESUMED event fired when a session is successfully resumed.
- FluxerGatewayClient.SavedMessageCreatedEvent
Delegate for SAVED_MESSAGE_CREATE events when a message is saved.
- FluxerGatewayClient.SavedMessageDeletedEvent
Delegate for SAVED_MESSAGE_DELETE events when a saved message is deleted.
- FluxerGatewayClient.SessionsReplacedEvent
Delegate for SESSIONS_REPLACE event when auth sessions are replaced.
- FluxerGatewayClient.ThreadCreatedEvent
Delegate for THREAD_CREATE events when a thread is created.
- FluxerGatewayClient.ThreadDeletedEvent
Delegate for THREAD_DELETE events when a thread is deleted.
- FluxerGatewayClient.ThreadLeftEvent
Delegate for THREAD_CREATE events when a thread is created.
- FluxerGatewayClient.ThreadMembersAddedEvent
Delegate for THREAD_DELETE events when a thread is deleted.
- FluxerGatewayClient.ThreadMembersCountEvent
Delegate for THREAD_DELETE events when a thread is deleted.
- FluxerGatewayClient.ThreadMembersRemovedEvent
Delegate for THREAD_DELETE events when a thread is deleted.
- FluxerGatewayClient.ThreadUpdatedEvent
Delegate for THREAD_UPDATE events when a thread is updated.
- FluxerGatewayClient.TypingStartEvent
Delegate for TYPING_START events when a user starts typing.
- FluxerGatewayClient.UserConnectionsUpdatedEvent
Delegate for USER_CONNECTIONS_UPDATE event when user updates a connection.
- FluxerGatewayClient.UserGuildSettingsUpdatedEvent
Delegate for USER_GUILD_SETTINGS_UPDATE events when user guild settings are updated.
- FluxerGatewayClient.UserNoteUpdatedEvent
Delegate for USER_NOTE_UPDATE events when a user note is updated.
- FluxerGatewayClient.UserPinnedDMsUpdatedEvent
Delegate for USER_PINNED_DMS_UPDATE events when pinned DMs are updated.
- FluxerGatewayClient.UserSettingsUpdatedEvent
Delegate for USER_SETTINGS_UPDATE events when user settings are updated.
- FluxerGatewayClient.UserWebAuthnCredentialsUpdatedEvent
Delegate for WEBAUTHN_CREDENTIALS_UPDATE event when user updates webauthn credentials.
- FluxerGatewayClient.VoiceServerUpdatedEvent
Delegate for VOICE_SERVER_UPDATE events for voice connection data.
- FluxerGatewayClient.VoiceStateUpdatedEvent
Delegate for VOICE_STATE_UPDATE events when a user's voice state changes.
- FluxerGatewayClient.WebhooksUpdatedEvent
Delegate for WEBHOOKS_UPDATE events when webhooks in a channel are updated.