X-Git-Url: http://gitweb.pimeys.fr/?a=blobdiff_plain;f=basile.py;h=aaa2dd9632398a57dec14333f8754cd81a4fdbc8;hb=400cc614848edb28752023ff4ca3922fcb7062e9;hp=75ede3ed5703353cbab7f1889c51e43d9a71f496;hpb=b1c8f23e4aed9bbca503889b701c0951267a3eba;p=bots%2Fbasile.git diff --git a/basile.py b/basile.py index 75ede3e..aaa2dd9 100755 --- a/basile.py +++ b/basile.py @@ -678,6 +678,8 @@ class Basile(ircbot.SingleServerIRCBot): or auteur in self.overops): serv.part(canal,message="Éjecté par %s"%(auteur)) log(self.serveur,canal,auteur,message+"[successful]") + if canal in self.chanlist: + self.chanlist.remove(canal) else: serv.privmsg(canal,"%s: Non, je reste !"%(auteur)) log(self.serveur,canal,auteur,message+"[failed]") @@ -756,7 +758,7 @@ class Basile(ircbot.SingleServerIRCBot): n1,n2=len(l1),len(l2) i=random.randrange(n1+n2) if i>=n1: - serv.action(canal,l2[i-n1]) + serv.action(canal,l2[i-n1].encode("utf8")) else: serv.privmsg(canal,"%s: %s"%(auteur,l1[i].encode("utf8"))) if is_tamere(message) and not canal in self.quiet_channels: