dico.voice.websocket module
- class dico.voice.websocket.VoiceWebsocket(ws, client, payload, voice_state)
Bases:
object- AVAILABLE_MODES = []
- WS_KWARGS = {'autoclose': False, 'autoping': False, 'timeout': 60}
- get_mode()
- async close(code=1000, reconnect=False)
- async run()
- async receive(resp)
- async process(resp)
- async reconnect(fresh=False)
- set_reconnect_voice_server(payload)
- async maybe_reconnect(code)
- async identify()
- async resume()
- async select_protocol()
- async speaking(speaking_flag=1, is_speaking=True)
- async run_heartbeat()
- async cancel_heartbeat()
- set_self_ip(self_ip, self_port)
- async wait_ready()
- property ready
- property loop
- property parent_ws
- property closed
- property destroyed
- async classmethod connect(client, payload, voice_state)