X-Git-Url: http://gitweb.pimeys.fr/?a=blobdiff_plain;f=basile.py;h=cb2b81cd334a04f6250b4d1e43c45702fcf22be2;hb=8e540a33b003ffa4741288a4330483ac5ea3f59a;hp=c71ec0e033f1a0f5c9d432470c7b7703f7ba9889;hpb=3ec045e6407085f652e0fa89240d0d16c7d3a843;p=bots%2Fbasile.git diff --git a/basile.py b/basile.py index c71ec0e..cb2b81c 100755 --- a/basile.py +++ b/basile.py @@ -554,7 +554,7 @@ class Basile(ircbot.SingleServerIRCBot): notunderstood = True elif cmd == u"kick": if auteur in self.overops and len(message) > 2: - serv.kick(message[1], message[2], " ".join(message[3:])) + serv.kick(message[1].encode("utf-8"), message[2].encode("utf-8"), " ".join(message[3:]).encode("utf-8")) log(self.serveur, "priv", auteur, " ".join(message)) elif len(message) <= 2: serv.privmsg(auteur, "Syntaxe : KICK []") @@ -680,10 +680,10 @@ class Basile(ircbot.SingleServerIRCBot): else: serv.privmsg(canal, "%s: Je ne connais pas votre pseudo note." % (auteur)) log(self.serveur, canal, auteur, message + "[unknown]") - elif (re.match("!?(pain au chocolat|chocolatine)", message.lower()) + elif (re.match("(pain au chocolat|chocolatine)", message.lower()) and not canal in self.quiet_channels): serv.action(canal, "sert un pain au chocolat à %s" % (auteur)) - elif re.match("!?manzana",message.lower()) and not canal in self.quiet_channels: + elif re.match("manzana",message.lower()) and not canal in self.quiet_channels: if auteur in config.manzana: serv.action(canal, "sert une bouteille de manzana à %s" % (auteur)) elif auteur in config.manzana_bis: @@ -846,7 +846,7 @@ class Basile(ircbot.SingleServerIRCBot): victime = ev.arguments()[0] raison = ev.arguments()[1] if victime == self.nick: - log(self.serveur, "%s kické de %s par %s (raison : %s)" % (victime, channel, auteur, raison)) + log(self.serveur, u"%s kické de %s par %s (raison : %s)" % (victime, channel.decode("utf-8"), auteur, raison)) time.sleep(2) serv.join(channel) l1, l2 = config.kick_answers, config.kick_actions