GuildVoiceStateupdates for one of the
Every update is an extensions of the
GenericGuildVoiceEventand has specifications for explicit voice state features such as mute/deafen
Additionally, these events require the
to cache the updated members. Discord does not specifically tell us about the updates, but merely tells us the
member was updated and gives us the updated member object. In order to fire specific events like these we
need to have the old member cached to compare against.
Interface Summary Interface Description GuildVoiceUpdateEvent
Class Summary Class Description GenericGuildVoiceEventIndicates that a
Guildvoice event is fired.
GenericGuildVoiceUpdateEventRequirements GuildVoiceDeafenEventIndicates that a
GuildVoiceGuildDeafenEventIndicates that a
Memberwas (un-)deafened by a moderator.
GuildVoiceGuildMuteEventIndicates that a
Memberwas (un-)muted by a moderator.
GuildVoiceJoinEvent GuildVoiceLeaveEvent GuildVoiceMoveEvent GuildVoiceMuteEventIndicates that a
GuildVoiceRequestToSpeakEventIndicates that a guild member has updated their
GuildVoiceSelfDeafenEventIndicates that a
GuildVoiceSelfMuteEventIndicates that a
GuildVoiceStreamEventIndicates that a
Memberstarted or ended a stream.
GuildVoiceSuppressEventIndicates that a
GuildVoiceVideoEventIndicates that a
Memberturned on their camera.