curious.dataclasses.voice_state

Wrappers for voice state objects.

Classes

VoiceState(**kwargs) Represents the voice state of a user.
class curious.dataclasses.voice_state.VoiceState(**kwargs) → None[source]

Bases: object

Represents the voice state of a user.

user_id

The ID of the user for this VoiceState.

guild_id

The ID of the guild for this VoiceState.

channel_id

The ID of the channel for this VoiceState.

guild
Return type:Guild
Returns:The Guild associated, or None if the guild is uncached.
channel
Return type:Channel
Returns:The Channel associated, or None if the channel is uncached.
member
Return type:Member
Returns:The Member associated, or None.
muted
Return type:bool
Returns:If this user is muted or not.
deafened
Return type:bool
Returns:If this user is deafened or not.
await mute()[source]

Server mutes this member on the guild.

await unmute()[source]

Server unmutes this member on the guild.

await deafen()[source]

Server deafens this member on the guild.

await undeafen()[source]

Server undeafens this member on the guild.