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 <channel> <pseudo> [<raison>]")
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