|
|
@ -188,7 +188,7 @@ def verifPMRoom(room, event): |
|
|
|
alias = "#" + client_id + "_" + nick + ":" + client_host |
|
|
|
salon = None |
|
|
|
#salons = bot.client.rooms |
|
|
|
print("\nalias = " + alias) |
|
|
|
#print("\nalias = " + alias) |
|
|
|
#for cle, salon in salons.items(): |
|
|
|
# if alias in salon.aliases: |
|
|
|
# print("trouvé : " + cle) |
|
|
@ -211,9 +211,9 @@ def verifPMRoom(room, event): |
|
|
|
except: |
|
|
|
print("Impossible de creer ou joindre " + alias) |
|
|
|
return None |
|
|
|
salon.send_text("nouvelle conversation") |
|
|
|
#salon.send_text("nouvelle conversation") |
|
|
|
return salon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def getNick(room, event): |
|
|
|
members = room.get_joined_members() |
|
|
@ -938,7 +938,7 @@ def quote(room,event): |
|
|
|
famous = quotes[room.room_id] |
|
|
|
except: |
|
|
|
famous = {} |
|
|
|
|
|
|
|
|
|
|
|
if (len(args) > 3 and args[0] == "add"): |
|
|
|
#ajoute une quote |
|
|
|
args.pop(0) |
|
|
@ -955,6 +955,33 @@ def quote(room,event): |
|
|
|
else: |
|
|
|
# message d'aide |
|
|
|
room.send_text("!quote add <nick>:<citation>") |
|
|
|
elif (len(args) > 0 and args[0] == "list"): |
|
|
|
# liste les quotes |
|
|
|
args.pop(0) |
|
|
|
salon = verifPMRoom(room,event) |
|
|
|
if (len(args) = 0): |
|
|
|
# Liste les quotes du salon |
|
|
|
reponse = "Voici les reponses du salon " + room.room_id + "\n" |
|
|
|
if (len(room.aliases) > 0): |
|
|
|
reponse = reponse + "(alias : " + room.aliases[0] + "\n" |
|
|
|
for cle,valeur in famous.items(): |
|
|
|
reponse = reponse + cle[0] + " / " + cle[1] + " : " + valeur + "\n" |
|
|
|
salon.send_text(reponse) |
|
|
|
elif (args[0] = "all"): |
|
|
|
# toutes les quotes de tous les salons |
|
|
|
for rid,fame in quotes: |
|
|
|
reponse = "Voici les reponses du salon " + rid + "\n" |
|
|
|
for cle,valeur in fame.items(): |
|
|
|
reponse = reponse + cle[0] + " / " + cle[1] + " : " + valeur + "\n" |
|
|
|
salon.send_text(reponse) |
|
|
|
else: |
|
|
|
# les quotes du pseudo spécifié |
|
|
|
nick = " ".join(args) |
|
|
|
reponse = "Voici les citations enregistrées de " + nick + "\n" |
|
|
|
for cle,valeur in famous.items(): |
|
|
|
if (cle[0] == nick): |
|
|
|
reponse = reponse + cle[0] + " / " + cle[1] + " : " + valeur + "\n" |
|
|
|
salon.send_text(reponse) |
|
|
|
elif (len(args) > 0): |
|
|
|
# cite une quote d'une personne precise |
|
|
|
nick = " ".join(args) |
|
|
|