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
|
||||
usrstats2 = 0
|
||||
|
||||
try:
|
||||
usrstats1 = stats[room.room_id,user]
|
||||
except:
|
||||
usrstats1 = Userstats(room.room_id,user,nick)
|
||||
try:
|
||||
usrstats2 = stats[room.room_id,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
|
||||
if ('body' in event['content']):
|
||||
try:
|
||||
usrstats1 = stats[room.room_id,user]
|
||||
except:
|
||||
usrstats1 = Userstats(room.room_id,user,nick)
|
||||
try:
|
||||
usrstats2 = stats[room.room_id,nick]
|
||||
except:
|
||||
usrstats2 = Userstats(room.room_id,user,nick)
|
||||
|
||||
# recup nb lettres +lettres phrase, lettres phrases sinon
|
||||
if (usrstats1.char >= usrstats2.char):
|
||||
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
|
||||
# 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.kapoue = usrstats2.kapoue + 1
|
||||
usrstats2.kapoue = usrstats1.kapoue
|
||||
|
||||
# insertion des objets
|
||||
stats[room.room_id,user] = usrstats1
|
||||
stats[room.room_id,nick] = usrstats2
|
||||
usrstats1.mess = usrstats2.mess + 1
|
||||
usrstats2.mess = usrstats1.mess
|
||||
|
||||
# recup nb lettres +lettres phrase, lettres phrases sinon
|
||||
if (usrstats1.char >= usrstats2.char):
|
||||
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):
|
||||
global stats
|
||||
|
|
Loading…
Reference in a new issue