def __init__(self, room_id: int, area_id: int, session: Optional[ClientSession] = None, loop=None): heartbeat = 30.0 conn = WsConn(url='wss://broadcastlv.chat.bilibili.com:443/sub', receive_timeout=heartbeat + 10, session=session) super().__init__(area_id=area_id, conn=conn, heartbeat=heartbeat, loop=loop) self._room_id = room_id self._pack_heartbeat = Pack.pack('', opt=Opt.HEARTBEAT, ver=2, seq=1)
def __init__(self, room_id: int, area_id: int, session: Optional[ClientSession] = None, loop=None): heartbeat = 45.0 conn = WsConn(url='wss://danmuproxy.douyu.com:8506', receive_timeout=heartbeat + 10, session=session) super().__init__(area_id=area_id, conn=conn, heartbeat=heartbeat, loop=loop) self._room_id = room_id dict_heartbeat = {'type': 'mrkl'} self._pack_heartbeat = Pack.pack( str_body=self._stt_dumps(dict_heartbeat), pack_type=PackType.SEND)
def __init__(self, room: str, area_id: int, session: Optional[ClientSession] = None, loop=None): heartbeat = 60.0 conn = WsConn(url='wss://cdnws.api.huya.com', receive_timeout=heartbeat + 10, session=session) super().__init__(area_id=area_id, conn=conn, heartbeat=heartbeat, loop=loop) self._room = room self._ayyuid = None self._topsid = None self._subsid = None self._pack_heartbeat = b'\x00\x03\x1d\x00\x00\x69\x00\x00\x00\x69\x10\x03\x2c\x3c\x4c\x56\x08\x6f\x6e\x6c\x69\x6e\x65\x75\x69\x66\x0f\x4f\x6e\x55\x73\x65\x72\x48\x65\x61\x72\x74\x42\x65\x61\x74\x7d\x00\x00\x3c\x08\x00\x01\x06\x04\x74\x52\x65\x71\x1d\x00\x00\x2f\x0a\x0a\x0c\x16\x00\x26\x00\x36\x07\x61\x64\x72\x5f\x77\x61\x70\x46\x00\x0b\x12\x03\xae\xf0\x0f\x22\x03\xae\xf0\x0f\x3c\x42\x6d\x52\x02\x60\x5c\x60\x01\x7c\x82\x00\x0b\xb0\x1f\x9c\xac\x0b\x8c\x98\x0c\xa8\x0c'