X-Git-Url: http://gitweb.pimeys.fr/?a=blobdiff_plain;f=deconnaisseur.py;h=5bfa68b590429f6b27c05d77ad6770103225f3b8;hb=76a3a08f092697b714cdbd5f033f628a82627989;hp=c2bec86881f75bd7f41db5bf0d4458eabc668059;hpb=ad8a1290f66b04a73471f801bd9263fe8f8ff9d2;p=bots%2Fdeconnaisseur.git diff --git a/deconnaisseur.py b/deconnaisseur.py index c2bec86..5bfa68b 100755 --- a/deconnaisseur.py +++ b/deconnaisseur.py @@ -43,7 +43,7 @@ u"Non, j'ai pas envie", u"Peut-être quand toi tu la fermeras, et encore…"] config_level2=[] -config_level3=["[20-100]","Petite-Peste","PEB"] +config_level3=["[20-100]","Petite-Peste","PEB","Constance","pika"] config_debug_stdout = True config_logfile_template="deconnaisseur.%s.log" @@ -530,6 +530,8 @@ class Deconnaisseur(ircbot.SingleServerIRCBot): answer=random.choice(config_tag_answers) for ligne in answer.split("\n"): serv.privmsg(canal,"%s: %s"%(auteur,ligne.encode("utf8"))) + if "Bâille, cru aile ou orld" in message: + self.mourir(u"Un de mes easters eggs (non en fait j'en ai qu'un) a été découvert par %s !"%auteur) else: tryother=True else: @@ -552,7 +554,7 @@ class Deconnaisseur(ircbot.SingleServerIRCBot): victime = ev.arguments()[0] raison = ev.arguments()[1] if victime==self.nick: - log(self.serveur,"%s kické par %s (raison : %s)" %(victime,auteur,raison)) + log(self.serveur,"%s kické de %s par %s (raison : %s)" %(victime,channel,auteur,raison)) time.sleep(5) serv.join(channel) # on ne dit rien au rejoin @@ -567,11 +569,12 @@ class Deconnaisseur(ircbot.SingleServerIRCBot): def quitter(self,chan,leave_message=None): if leave_message==None: leave_message=random.choice(config_leave_messages) - self.serv.part(chan,leave_message.encode("utf8")) + self.serv.part(chan,message=leave_message.encode("utf8")) - def mourir(self): - quit_message=random.choice(config_quit_messages) - self.die(message=config_quit_message) + def mourir(self,quit_message=None): + if quit_message==None: + quit_message=random.choice(config_quit_messages) + self.die(msg=quit_message.encode("utf8")) def get_scores(self): f=open(config_score_file)