Class: Discordrb::VoiceState
- Inherits:
-
Object
- Object
- Discordrb::VoiceState
- Defined in:
- lib/discordrb/data.rb
Overview
A voice state represents the state of a member's connection to a voice channel. It includes data like the voice channel the member is connected to and mute/deaf flags.
Instance Attribute Summary collapse
-
#deaf ⇒ true, false
readonly
Whether this voice state's member is deafened server-wide.
-
#mute ⇒ true, false
readonly
Whether this voice state's member is muted server-wide.
-
#self_deaf ⇒ true, false
readonly
Whether this voice state's member has deafened themselves.
-
#self_mute ⇒ true, false
readonly
Whether this voice state's member has muted themselves.
-
#user_id ⇒ Integer
readonly
The ID of the user whose voice state is represented by this object.
-
#voice_channel ⇒ Channel
readonly
The voice channel this voice state's member is in.
Instance Attribute Details
#deaf ⇒ true, false (readonly)
Returns whether this voice state's member is deafened server-wide.
447 448 449 |
# File 'lib/discordrb/data.rb', line 447 def deaf @deaf end |
#mute ⇒ true, false (readonly)
Returns whether this voice state's member is muted server-wide.
444 445 446 |
# File 'lib/discordrb/data.rb', line 444 def mute @mute end |
#self_deaf ⇒ true, false (readonly)
Returns whether this voice state's member has deafened themselves.
453 454 455 |
# File 'lib/discordrb/data.rb', line 453 def self_deaf @self_deaf end |
#self_mute ⇒ true, false (readonly)
Returns whether this voice state's member has muted themselves.
450 451 452 |
# File 'lib/discordrb/data.rb', line 450 def self_mute @self_mute end |
#user_id ⇒ Integer (readonly)
Returns the ID of the user whose voice state is represented by this object.
441 442 443 |
# File 'lib/discordrb/data.rb', line 441 def user_id @user_id end |
#voice_channel ⇒ Channel (readonly)
Returns the voice channel this voice state's member is in.
456 457 458 |
# File 'lib/discordrb/data.rb', line 456 def voice_channel @voice_channel end |