X-Git-Url: http://gitweb.pimeys.fr/?a=blobdiff_plain;f=basile.py;h=036be15d5ab2d5ed34c630f2a79502ec00ec6ba2;hb=a9cccdd4103c040e22c434a0936ec58e5543d41e;hp=abc9d2075e8919bdd18d9ab653c3303940b2e98a;hpb=67c40ea258e9987b3ae8e72f29d88da660b7384e;p=bots%2Fbasile.git diff --git a/basile.py b/basile.py index abc9d20..036be15 100755 --- a/basile.py +++ b/basile.py @@ -525,7 +525,7 @@ class Basile(ircbot.SingleServerIRCBot): if auteur in self.ops and len(message)>1: if message[1] in self.chanlist: if not (message[1] in self.stay_channels) or auteur in self.overops: - serv.part(message[1]) + self.quitter(message[1]," ".join(message[2:])) self.chanlist.remove(message[1]) log(self.serveur,"priv",auteur," ".join(message)+"[successful]") else: @@ -687,7 +687,7 @@ class Basile(ircbot.SingleServerIRCBot): elif cmd in ["part","leave","dégage","va-t-en","tut'tiresailleurs,c'estmesgalets"]: if auteur in self.ops and (not (canal in self.stay_channels) or auteur in self.overops): - serv.part(canal,message="Éjecté par %s"%(auteur)) + self.quitter(canal) log(self.serveur,canal,auteur,message+"[successful]") if canal in self.chanlist: self.chanlist.remove(canal) @@ -916,11 +916,11 @@ class Basile(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) + self.die(msg=quit_message.encode("utf8")) def _getnick(self): return self.serv.get_nickname()