if auteur in self.ops:
if len(message) > 1:
if message[1] in self.chanlist:
- serv.privmsg(auteur, "Je suis déjà sur %s" % (message[1]))
+ serv.privmsg(auteur, (u"Je suis déjà sur %s" % (message[1])).encode("utf-8"))
else:
serv.join(message[1])
self.chanlist.append(message[1])
serv.action(canal, "sert un grand verre de jus de pomme à %s : tout le monde sait qu'il ne boit pas." % (auteur))
else:
serv.action(canal, "sert un verre de manzana à %s" % (auteur))
- if re.match(u'^ *(.|§|!|/|/|:|)(w|b) [0-9]+$', message) and not canal in self.quiet_channels:
+ if re.match(config.buffer_fail_regexp, message, flags=re.UNICODE) and not canal in self.quiet_channels:
failanswers = config.buffer_fail_answers
answer = random.choice(failanswers)
serv.privmsg(canal, ("%s: %s"%(auteur,answer)).encode("utf8"))
victime = ev.arguments()[0]
raison = ev.arguments()[1]
if victime == self.nick:
- log(self.serveur, u"%s kické de %s par %s (raison : %s)" % (victime, channel.decode("utf-8"), auteur, raison))
+ log(self.serveur, ("%s kické de %s par %s (raison : %s)" % (victime, channel, auteur, raison)).decode("utf-8"))
time.sleep(2)
serv.join(channel)
l1, l2 = config.kick_answers, config.kick_actions