X-Git-Url: http://gitweb.pimeys.fr/?a=blobdiff_plain;f=saturnin.py;h=5babda4422fc2a22255090fc09dbd1dd317b6912;hb=5a27760dcc6eb5cd05ebf5140a80b121e35bf5f0;hp=58b5f30a83fa6296dd0e9cb32937ddb338a70d12;hpb=5395e335c91b65186d35eacfa2e8215b55f01867;p=bots%2Fsaturnin.git diff --git a/saturnin.py b/saturnin.py index 58b5f30..5babda4 100755 --- a/saturnin.py +++ b/saturnin.py @@ -204,6 +204,8 @@ class Saturnin(ircbot.SingleServerIRCBot): 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": @@ -405,6 +407,13 @@ class Saturnin(ircbot.SingleServerIRCBot): self.add_score(de,-asked) self.add_score(to,asked) serv.privmsg(auteur,"Transfert de %s points de %s à %s"%(asked,de,to)) + elif len(message) == 2: + scores = self.get_scores() + asked = message[1] + if asked in scores: + serv.privmsg(auteur, "Score de %s : %s" % (asked, scores[asked])) + else: + serv.privmsg(auteur, "%s n'a encore jamais joué (avec succès)." % (asked,)) else: serv.privmsg(auteur,"Syntaxe : SCORE TRANSFERT []") else: @@ -506,9 +515,8 @@ class Saturnin(ircbot.SingleServerIRCBot): self.sendscore(auteur) elif cmd == "scores": self.sendscores(auteur) - else: - if is_pan(message): - self.shot(channel, auteur) + if is_pan(message): + self.shot(channel, auteur) def on_action(self, serv, ev): if ignore_event(serv, ev):