-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathModMoveDJMessage.py
More file actions
26 lines (19 loc) · 877 Bytes
/
Copy pathModMoveDJMessage.py
File metadata and controls
26 lines (19 loc) · 877 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
class ModMoveDJMessage():
#{u'a': u'modMoveDJ', u'p': {u'mi': 5107634, u'm': u'TNC.Lizzie', u'u': u'Idle Im Banned', u'o': 16, u'n': 10}, u's': u'thenightcoreclub'}
def __init__(self, data):
self.data = data
##parse it here
try: self.uid = data["p"]["mi"]
except: self.uid = None
try: self.nameWhoMoved = data["p"]["m"] #keep for legacy support ?
except: self.nameWhoMoved = None
try: self.mod = data["p"]["m"]
except: self.mod = None
try: self.nameMoved = data["p"]["u"] #keep for legacy support ?
except: self.nameMoved = None
try: self.movedUser = data["p"]["u"]
except: self.movedUser = None
try: self.fromPlace = data["p"]["o"]
except: self.fromPlace = None
try: self.toPlace = data["p"]["n"]
except: self.toPlace = None