generated from Nemesis/Exemple
verif body
This commit is contained in:
parent
ffcd3c8029
commit
2203d52ca1
1 changed files with 41 additions and 40 deletions
81
asmodee.py
81
asmodee.py
|
@ -776,48 +776,49 @@ def statistiques(room,event):
|
||||||
usrstats1 = 0
|
usrstats1 = 0
|
||||||
usrstats2 = 0
|
usrstats2 = 0
|
||||||
|
|
||||||
try:
|
if ('body' in event['content']):
|
||||||
usrstats1 = stats[room.room_id,user]
|
try:
|
||||||
except:
|
usrstats1 = stats[room.room_id,user]
|
||||||
usrstats1 = Userstats(room.room_id,user,nick)
|
except:
|
||||||
try:
|
usrstats1 = Userstats(room.room_id,user,nick)
|
||||||
usrstats2 = stats[room.room_id,nick]
|
try:
|
||||||
except:
|
usrstats2 = stats[room.room_id,nick]
|
||||||
usrstats2 = Userstats(room.room_id,user,nick)
|
except:
|
||||||
|
usrstats2 = Userstats(room.room_id,user,nick)
|
||||||
# date de la phrase
|
|
||||||
date = datetime.now()
|
|
||||||
usrstats1.date = date
|
|
||||||
usrstats2.date = date
|
|
||||||
|
|
||||||
# recup nb phrases +1, 1 sinon
|
|
||||||
if (usrstats1.mess >= usrstats2.mess):
|
|
||||||
usrstats2.mess = usrstats1.mess + 1
|
|
||||||
usrstats1.mess = usrstats2.mess
|
|
||||||
else:
|
|
||||||
usrstats1.mess = usrstats2.mess + 1
|
|
||||||
usrstats2.mess = usrstats1.mess
|
|
||||||
|
|
||||||
# recup nb lettres +lettres phrase, lettres phrases sinon
|
# date de la phrase
|
||||||
if (usrstats1.char >= usrstats2.char):
|
date = datetime.now()
|
||||||
usrstats2.char = usrstats1.char + len(event['content']['body'])
|
usrstats1.date = date
|
||||||
usrstats1.char = usrstats2.char
|
usrstats2.date = date
|
||||||
else:
|
|
||||||
usrstats1.char = usrstats2.char + len(event['content']['body'])
|
# recup nb phrases +1, 1 sinon
|
||||||
usrstats2.char = usrstats1.char
|
if (usrstats1.mess >= usrstats2.mess):
|
||||||
|
usrstats2.mess = usrstats1.mess + 1
|
||||||
# si kapoue, recup nb kapoue +1, 1 sinon
|
usrstats1.mess = usrstats2.mess
|
||||||
if (re.match(".*KAPOUE|.*[Kk]apoue", event['content']['body'])):
|
|
||||||
if (usrstats1.kapoue >= usrstats2.kapoue):
|
|
||||||
usrstats2.kapoue = usrstats1.kapoue + 1
|
|
||||||
usrstats1.kapoue = usrstats2.kapoue
|
|
||||||
else:
|
else:
|
||||||
usrstats1.kapoue = usrstats2.kapoue + 1
|
usrstats1.mess = usrstats2.mess + 1
|
||||||
usrstats2.kapoue = usrstats1.kapoue
|
usrstats2.mess = usrstats1.mess
|
||||||
|
|
||||||
# insertion des objets
|
# recup nb lettres +lettres phrase, lettres phrases sinon
|
||||||
stats[room.room_id,user] = usrstats1
|
if (usrstats1.char >= usrstats2.char):
|
||||||
stats[room.room_id,nick] = usrstats2
|
usrstats2.char = usrstats1.char + len(event['content']['body'])
|
||||||
|
usrstats1.char = usrstats2.char
|
||||||
|
else:
|
||||||
|
usrstats1.char = usrstats2.char + len(event['content']['body'])
|
||||||
|
usrstats2.char = usrstats1.char
|
||||||
|
|
||||||
|
# si kapoue, recup nb kapoue +1, 1 sinon
|
||||||
|
if (re.match(".*KAPOUE|.*[Kk]apoue", event['content']['body'])):
|
||||||
|
if (usrstats1.kapoue >= usrstats2.kapoue):
|
||||||
|
usrstats2.kapoue = usrstats1.kapoue + 1
|
||||||
|
usrstats1.kapoue = usrstats2.kapoue
|
||||||
|
else:
|
||||||
|
usrstats1.kapoue = usrstats2.kapoue + 1
|
||||||
|
usrstats2.kapoue = usrstats1.kapoue
|
||||||
|
|
||||||
|
# insertion des objets
|
||||||
|
stats[room.room_id,user] = usrstats1
|
||||||
|
stats[room.room_id,nick] = usrstats2
|
||||||
|
|
||||||
def last(room,event):
|
def last(room,event):
|
||||||
global stats
|
global stats
|
||||||
|
|
Loading…
Reference in a new issue