Events API Reference
- class kxspy.events.Event[source]
Bases:
BaseObjectThe class is a base event for websocket.
- class kxspy.events.IdentifyEvent(uuid: str)[source]
Bases:
EventIdentifyEvent. call when the websocket is ready.
- uuid: str
- class kxspy.events.ExchangejoinEvent(gameId: str, exchangeKey: str)[source]
Bases:
EventEvent on exchange join.
- gameId: str
- exchangeKey: str
- class kxspy.events.ExchangeOnlineEvent(username: str, v: str)[source]
Bases:
EventEvent on exchange key online.
- username: str
- v: str
- class kxspy.events.ExchangeOfflineEvent(username: str)[source]
Bases:
EventEvent on exchange key offline.
- username: str
- class kxspy.events.ExchangeGameAliveEvent(alive: int)[source]
Bases:
EventEvent on exchange key Game Alive.
- alive: int
- class kxspy.events.ExchangeGameEnd(username: str, kills: int, damageDealt: int, damageTaken: int, duration: str, position: str, isWin: bool, stuff: Stuff)[source]
Bases:
EventEvent on exchange key Game End.
- username: str
- kills: int
- damageDealt: int
- damageTaken: int
- duration: str
- position: str
- isWin: bool
- class kxspy.events.HelloEvent(heartbeat_interval: int)[source]
Bases:
EventEvent on hello.
- heartbeat_interval: int
- class kxspy.events.HeartBeatEvent(ok: bool, count: int, players: list)[source]
Bases:
EventEvent on heartbeat.
- ok: bool
- count: int
- players: list
- class kxspy.events.ConfirmGameStart(ok: bool, usernameChanged: bool)[source]
Bases:
EventEvent on ConfirmGameStart.
- ok: bool
- usernameChanged: bool
- class kxspy.events.GameStart(ok: bool, system: bool, players: list)[source]
Bases:
EventEvent on GameStart.
- ok: bool
- system: bool
- players: list
- class kxspy.events.KillEvent(killer: str, killed: str, timestamp: int)[source]
Bases:
EventEvent on KillEvent.
- killer: str
- killed: str
- timestamp: int
- class kxspy.events.ChatMessage(user: str, text: str, timestamp: int, system: bool)[source]
Bases:
EventEvent on ChatMessage.
- user: str
- text: str
- timestamp: int
- system: bool
- class kxspy.events.ConfirmChatMessage(ok: bool)[source]
Bases:
EventEvent on ChatMessageConfirm.
- ok: bool
- class kxspy.events.VoiceData(d: list, u: str)[source]
Bases:
EventEvent on VoiceData.
- d: list
- u: str
- class kxspy.events.VoiceChatUpdate(user: str, isVoiceChat: bool)[source]
Bases:
EventEvent on VoiceChatUpdate.
- user: str
- isVoiceChat: bool