diff --git a/asmodee.py b/asmodee.py index a05a2f6..50546e3 100755 --- a/asmodee.py +++ b/asmodee.py @@ -1042,6 +1042,7 @@ def quote(room,event): # Gestion des citations salon.send_text(reponse) elif (len(args) > 1 and args[0] == "del"): salon = verifPMRoom(room,event) + lmod = modos[room.room_id] if (event['sender'] in admins): id = args[1] reponse = "Voici la citation supprimée : \n" @@ -1052,6 +1053,17 @@ def quote(room,event): # Gestion des citations reponse = reponse + rid + " / " + cle[0] + " / " + str(cle[1]) + " : " + valeur + "\n" break salon.send_text(reponse) + elif (event['sender'] in lmod): + id = args[1] + reponse = "Voici la citation supprimée : \n" + rid = room.room_id + fame = bieres[rid] + for cle,valeur in fame.items(): + if (str(cle[1]) == id): + del fame[cle[0],cle[1]] + reponse = reponse + rid + " / " + cle[0] + " / " + str(cle[1]) + " : " + valeur + "\n" + break + salon.send_text(reponse) else: salon.send_text("Vous n'êtes pas autorisés à supprimer des citations.") elif (len(args) > 0): @@ -1151,6 +1163,7 @@ def biere(room,event): # Gestion des boissons salon.send_text(reponse) elif (len(args) > 1 and args[0] == "del"): salon = verifPMRoom(room,event) + lmod = modos[room.room_id] if (event['sender'] in admins): id = args[1] reponse = "Voici le breuvage supprimé : \n" @@ -1161,6 +1174,17 @@ def biere(room,event): # Gestion des boissons reponse = reponse + rid + " / " + cle[0] + " / " + str(cle[1]) + " : " + valeur + "\n" break salon.send_text(reponse) + elif (event['sender'] in lmod): + id = args[1] + reponse = "Voici le breuvage supprimé : \n" + rid = room.room_id + fame = bieres[rid] + for cle,valeur in fame.items(): + if (str(cle[1]) == id): + del fame[cle[0],cle[1]] + reponse = reponse + rid + " / " + cle[0] + " / " + str(cle[1]) + " : " + valeur + "\n" + break + salon.send_text(reponse) else: salon.send_text("Vous n'êtes pas autorisés à supprimer des breuvages.") elif (len(args) > 0): @@ -1216,7 +1240,8 @@ def boissons(room,event): # Gestion des alias de boissons biere(room,event) def accueil(room,event): # Mettre un message d'accueil - if (event['sender'] in admins): + lmod = modos[room.room_id] + if (event['sender'] in admins or event['sender'] in lmod): global welcome args = event['content']['body'].split() args.pop(0)