generated from Nemesis/Exemple
Quote list
This commit is contained in:
parent
2a898426bb
commit
427f37c4df
1 changed files with 31 additions and 4 deletions
31
asmodee.py
31
asmodee.py
|
@ -188,7 +188,7 @@ def verifPMRoom(room, event):
|
||||||
alias = "#" + client_id + "_" + nick + ":" + client_host
|
alias = "#" + client_id + "_" + nick + ":" + client_host
|
||||||
salon = None
|
salon = None
|
||||||
#salons = bot.client.rooms
|
#salons = bot.client.rooms
|
||||||
print("\nalias = " + alias)
|
#print("\nalias = " + alias)
|
||||||
#for cle, salon in salons.items():
|
#for cle, salon in salons.items():
|
||||||
# if alias in salon.aliases:
|
# if alias in salon.aliases:
|
||||||
# print("trouvé : " + cle)
|
# print("trouvé : " + cle)
|
||||||
|
@ -211,7 +211,7 @@ def verifPMRoom(room, event):
|
||||||
except:
|
except:
|
||||||
print("Impossible de creer ou joindre " + alias)
|
print("Impossible de creer ou joindre " + alias)
|
||||||
return None
|
return None
|
||||||
salon.send_text("nouvelle conversation")
|
#salon.send_text("nouvelle conversation")
|
||||||
return salon
|
return salon
|
||||||
|
|
||||||
|
|
||||||
|
@ -955,6 +955,33 @@ def quote(room,event):
|
||||||
else:
|
else:
|
||||||
# message d'aide
|
# message d'aide
|
||||||
room.send_text("!quote add <nick>:<citation>")
|
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):
|
elif (len(args) > 0):
|
||||||
# cite une quote d'une personne precise
|
# cite une quote d'une personne precise
|
||||||
nick = " ".join(args)
|
nick = " ".join(args)
|
||||||
|
|
Loading…
Reference in a new issue