From 8988e8825db95c219bb591b84783007f2b199a26 Mon Sep 17 00:00:00 2001 From: Nemesis Date: Fri, 27 Jul 2018 14:44:00 +0200 Subject: [PATCH] modo sur invitation --- asmodee.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/asmodee.py b/asmodee.py index acbce5a..b1c1fa5 100755 --- a/asmodee.py +++ b/asmodee.py @@ -1418,7 +1418,7 @@ def modo(room,event): # Definition d'un moderateur lmod = modos[room.room_id] except: lmod = [] - if (event['sender'] in admins or event['sender'] in lmod): + if (event['sender'] in admins or event['sender'] in lmod or event['sender'] == bot.client.user_id): args = event['content']['body'].split() args.pop(0) if (len(args) > 1 and args[0] == "add"): @@ -1451,7 +1451,7 @@ def module(room,event): # Definition des modules d'un salon lmod = modos[room.room_id] except: lmod = [] - if (event['sender'] in admins or event['sender'] in lmod): + if (event['sender'] in admins or event['sender'] in lmod or event['sender'] == bot.client.user_id): global modules args = event['content']['body'].split() args.pop(0) @@ -1505,12 +1505,12 @@ def invitations(room_id, state): # Reponse aux invitations modules[room_id, 'quote'] = True if ('liste' in liste_mod): modules[room_id, 'liste'] = True + global modos + if (modos.get(room_id,True) or len(modos[room_id]) == 0): + sender = state['events'][0]['sender'] + modos[room_id] = [sender] except: print("Impossible de rejoindre ce salon") - global modos - if (modos.get(room_id,True) or len(modos[room_id]) == 0): - sender = state['events'][0]['sender'] - modos[room_id] = [sender] time.sleep(2) del bot save_obj()