X-Git-Url: http://gitweb.pimeys.fr/?p=bots%2Fdeconnaisseur.git;a=blobdiff_plain;f=deconnaisseur.py;h=25176490a5262b50d850f8498489719990d5a093;hp=d03ced9e3264e4aa1d472f08c2139a69b05592b8;hb=a2e08f1f664cc5aa85703d8d30e39852270d24a9;hpb=b563ca1cc9da8f3a5ff903f350e72ac9e09654a4 diff --git a/deconnaisseur.py b/deconnaisseur.py index d03ced9..2517649 100755 --- a/deconnaisseur.py +++ b/deconnaisseur.py @@ -480,7 +480,6 @@ class Deconnaisseur(ircbot.SingleServerIRCBot): become=args serv.nick(become) log(canal,auteur,message+"[successful]") - if cmd in ["coucou"] and not canal in self.quiet_channels: serv.privmsg(canal,"%s: coucou"%(auteur)) if cmd in ["ping"] and not canal in self.quiet_channels: @@ -496,6 +495,17 @@ class Deconnaisseur(ircbot.SingleServerIRCBot): serv.privmsg(canal,("%s: Rappel : %s"%(auteur,self.play_status[canal][1])).encode("utf8") ) else: serv.privmsg(canal,"%s: pas ici…"%(auteur)) + if cmd in ["score","!score"]: + serv.privmsg(auteur,"Votre score : %s"%(self.get_scores().get(auteur,0)) ) + if cmd in ["scores","!scores"]: + scores=self.get_scores().items() + # trie par score + scores.sort(lambda x,y:cmp(x[1],y[1])) + scores.reverse() + serv.privmsg(auteur,"Scores by score : "+" ; ".join(["%s %s"%(i[0],i[1]) for i in scores])) + # trie par pseudo + scores.sort(lambda x,y:cmp(x[0].lower(),y[0].lower())) + serv.privmsg(auteur,"Scores by pseudo : "+" ; ".join(["%s %s"%(i[0],i[1]) for i in scores])) if cmd=="indice" and canal in self.play_channels: self.give_indice(serv,canal,None) if is_tag(message) and not canal in self.quiet_channels: