Namespace Nyra.Abstractions
Classes
- BridgeEvent
Bridge event raises with per-handler isolation, a plain multicast invoke lets one throwing subscriber block every handler subscribed after it, and the wiring's routing is one of those handlers.
- GuildRemovalFence
Remembers when the bot was removed from a guild, so a join that began before it can be refused.
- GuildRemovedEventArgs
Raised when the bot was removed from a Discord guild.
- GuildShard
Discord's routing of a guild to the shard that serves it.
- VoiceServerUpdatedEventArgs
The voice server of a guild was allocated or re-targeted.
- VoiceStateUpdatedEventArgs
The voice state of the current user changed in a guild.
Structs
- ClientInformation
Identifies the Discord client behind a bridge.
- DiscordVoiceState
The current user's voice state in a guild, a null channel id means not connected on wire-sourced bridges.
- VoiceServer
A Discord voice server the audio node connects to on the bot's behalf for a guild.
Interfaces
- IDiscordBridge
The Discord client contract Nyra runs on, implemented once per Discord library.
- IGuildRemovalSource
Optional bridge capability, reports when the bot was removed from a guild.