Voice Events
Voice Channel Events
voice_channel_connect(state)
Fires when someone joins a voice channel.
| Parameter | Type | Description | | ——— | ——————— | —————————————- | | state | Discorb::VoiceState | The voice state of the user that joined. |
voice_channel_disconnect(state)
Fires when someone leaves a voice channel.
| Parameter | Type | Description | | ——— | ——————— | ————————————– | | state | Discorb::VoiceState | The voice state of the user that left. |
voice_channel_move(before, after)
Fires when someone moves to a different voice channel.
| Parameter | Type | Description | | ——— | ——————— | ——————————————– | | before | Discorb::VoiceState | The voice state of the user before the move. | | after | Discorb::VoiceState | The voice state of the user after the move. |
voice_channel_update(before, after)
Fires when a voice channel is connected, disconnected, or updated.
| Parameter | Type | Description | | ——— | ——————— | ———————————- | | before | Discorb::VoiceState | The voice state before the update. | | after | Discorb::VoiceState | The voice state after the update. |
Mute Events
voice_mute_disable(state)
Fires when a user's voice mute is disabled.
| Parameter | Type | Description | | ——— | ——————— | —————- | | state
| Discorb::VoiceState | The voice state. |
voice_mute_enable(state)
Fires when a user's voice mute is enabled.
| Parameter | Type | Description | | ——— | ——————— | —————- | | state
| Discorb::VoiceState | The voice state. |
voice_mute_update(before, after)
Fires when a user's voice mute is enabled or disabled.
| Parameter | Type | Description | | ——— | ——————— | ———————————- | | before
| Discorb::VoiceState | The voice state before the update. | | after
| Discorb::VoiceState | The voice state after the update. |
voice_server_mute_enable(state)
Fires when a user's server voice mute is enabled.
| Parameter | Type | Description | | ——— | ——————— | —————- | | state
| Discorb::VoiceState | The voice state. |
voice_server_mute_disable(state)
Fires when a user's server voice mute is disabled.
| Parameter | Type | Description | | ——— | ——————— | —————- | | state
| Discorb::VoiceState | The voice state. |
voice_server_mute_update(before, after)
Fires when a user's server voice mute is enabled or disabled.
| Parameter | Type | Description | | ——— | ——————— | ———————————- | | before
| Discorb::VoiceState | The voice state before the update. | | after
| Discorb::VoiceState | The voice state after the update. |
voice_self_mute_enable(state)
Fires when a user's self voice mute is enabled.
| Parameter | Type | Description | | ——— | ——————— | —————- | | state
| Discorb::VoiceState | The voice state. |
voice_self_mute_disable(state)
Fires when a user's self voice mute is disabled.
| Parameter | Type | Description | | ——— | ——————— | —————- | | state
| Discorb::VoiceState | The voice state. |
voice_self_mute_update(before, after)
Fires when a user's self voice mute is enabled or disabled.
| Parameter | Type | Description | | ——— | ——————— | ———————————- | | before
| Discorb::VoiceState | The voice state before the update. | | after
| Discorb::VoiceState | The voice state after the update. |
Deaf Events
voice_deaf_enable(state)
Fires when a user's voice deaf is enabled.
| Parameter | Type | Description | | ——— | ——————— | —————- | | state
| Discorb::VoiceState | The voice state. |
voice_deaf_disable(state)
Fires when a user's voice deaf is disabled.
| Parameter | Type | Description | | ——— | ——————— | —————- | | state
| Discorb::VoiceState | The voice state. |
voice_deaf_update(before, after)
Fires when a user's voice deaf is enabled or disabled.
| Parameter | Type | Description | | ——— | ——————— | ———————————- | | before
| Discorb::VoiceState | The voice state before the update. | | after
| Discorb::VoiceState | The voice state after the update. |
voice_server_deaf_enable(state)
Fires when a user's server voice deaf is enabled.
| Parameter | Type | Description | | ——— | ——————— | —————- | | state
| Discorb::VoiceState | The voice state. |
voice_server_deaf_disable(state)
Fires when a user's server voice deaf is disabled.
| Parameter | Type | Description | | ——— | ——————— | —————- | | state
| Discorb::VoiceState | The voice state. |
voice_server_deaf_update(before, after)
Fires when a user's server voice deaf is enabled or disabled.
| Parameter | Type | Description | | ——— | ——————— | ———————————- | | before
| Discorb::VoiceState | The voice state before the update. | | after
| Discorb::VoiceState | The voice state after the update. |
voice_self_deaf_enable(state)
Fires when a user's self voice deaf is enabled.
| Parameter | Type | Description | | ——— | ——————— | —————- | | state
| Discorb::VoiceState | The voice state. |
voice_self_deaf_disable(state)
Fires when a user's self voice deaf is disabled.
| Parameter | Type | Description | | ——— | ——————— | —————- | | state
| Discorb::VoiceState | The voice state. |
voice_self_deaf_update(before, after)
| Parameter | Type | Description | | ——— | ——————— | ———————————- | | before
| Discorb::VoiceState | The voice state before the update. | | after
| Discorb::VoiceState | The voice state after the update. |
Stream Events
voice_stream_start(state)
Fires when a stream is started.
| Parameter | Type | Description | | ——— | ——————— | —————- | | state
| Discorb::VoiceState | The voice state. |
voice_stream_end(state)
Fires when a stream is ended.
| Parameter | Type | Description | | ——— | ——————— | —————- | | state
| Discorb::VoiceState | The voice state. |
voice_stream_update(before, after)
Fires when a stream is started or ended.
| Parameter | Type | Description | | ——— | ——————— | ———————————- | | before
| Discorb::VoiceState | The voice state before the update. | | after
| Discorb::VoiceState | The voice state after the update. |
Video Events
voice_video_start(state)
Fires when a video is started.
| Parameter | Type | Description | | ——— | ——————— | —————- | | state
| Discorb::VoiceState | The voice state. |
voice_video_end(state)
Fires when a video is ended.
| Parameter | Type | Description | | ——— | ——————— | —————- | | state
| Discorb::VoiceState | The voice state. |
voice_video_update(before, after)
Fires when a video is started or ended.
| Parameter | Type | Description | | ——— | ——————— | ———————————- | | before
| Discorb::VoiceState | The voice state before the update. | | after
| Discorb::VoiceState | The voice state after the update. |
Stage Instances Events
stage_instance_create(instance)
Fires when a new stage instance is created.
| Parameter | Type | Description | | ———- | ———————— | ——————— | | instance
| Discorb::StageInstance | The created instance. |
stage_instance_delete(instance)
Fires when a stage instance is deleted.
| Parameter | Type | Description | | ———- | ———————— | ——————— | | instance
| Discorb::StageInstance | The deleted instance. |
stage_instance_update(before, after)
Fires when a stage instance is updated.
| Parameter | Type | Description | | ——— | ———————— | ——————————- | | before
| Discorb::StageInstance | The instance before the update. | | after
| Discorb::StageInstance | The instance after the update. |
Misc Events
voice_state_update(before, after)
Fired when a user changes voice state.
| Parameter | Type | Description | | ——— | ——————— | ———————————- | | before | Discorb::VoiceState | The voice state before the update. | | after | Discorb::VoiceState | The voice state after the update. |