helpmsg+="\n"+helpmsgs[2]
else:
helpmsg=helpmsgs[2]
+ if not helpmsg: # Un non-op a demandé de l'aide sur une commande dont il n'est pas censé connaître l'existence
+ helpmsg = "Commande inacessible."
for ligne in helpmsg.split("\n"):
serv.privmsg(auteur,ligne)
elif cmd=="join":
self.sendscore(auteur)
elif cmd == "scores":
self.sendscores(auteur)
- else:
- if is_pan(message):
- self.shot(channel, auteur)
+ elif cmd in [u"deviens", u"pseudo"]:
+ if auteur in self.ops:
+ become = args
+ serv.nick(become)
+ log(self.serveur, channel, auteur, message + "[successful]")
+ if is_pan(message):
+ self.shot(channel, auteur)
def on_action(self, serv, ev):
if ignore_event(serv, ev):