RequestRoom
Request to join a voice room. Request:voice.RequestRoom → Response: voice.RoomInfo
Reference to the chat/channel
RoomInfo
Information about a voice room.Snowflake ID of the room
Reference to the chat/channel
WebRTC endpoint URL for the room
RoomParticipant
Information about a participant in a voice room.Snowflake ID of the room
Connection identifier
Snowflake ID of the user
Whether the participant is muted
Whether the participant is deafened
UpdateRoomState
Update sent when room state changes.Reference to the chat/channel
The room state
RoomState
Snowflake ID of the room
Array of participants in the room
UpdateRoomParticipant
Update sent when a participant changes state.Connection identifier
Reference to the chat/channel
Snowflake ID of the participant
Whether the participant is muted
Whether the participant is deafened