X-Git-Url: http://gitweb.pimeys.fr/?p=bots%2Fbasile.git;a=blobdiff_plain;f=basile.py;h=2fedf6ed76a4a0aa8dc9dfb3a644b892edd0dcc9;hp=1e22b1db2766d0fffb59a39a70398ab265ff3671;hb=4c600255d74b7e058ffa4d0c729c7e495e61b484;hpb=46d3246cd03620d3ee8e4f1e67f068d2cf4041b5 diff --git a/basile.py b/basile.py index 1e22b1d..2fedf6e 100755 --- a/basile.py +++ b/basile.py @@ -76,6 +76,8 @@ def is_something(chain, regexp=None, matches=[], avant=u".*(?:^| )", apres=u"(?: Si ``regexp`` est fournie, c'est simplement elle qui est testée""" if not case_sensitive: chain = chain.lower() + apres = apres.lower() + avant = avant.lower() if regexp == None: regexp = regex_join(matches, avant, apres) regexp = re.compile(regexp) @@ -538,7 +540,7 @@ class Basile(ircbot.SingleServerIRCBot): notunderstood = True elif cmd == u"say": if auteur in self.overops and len(message) > 2: - serv.privmsg(message[1], " ".join(message[2:])) + serv.privmsg(message[1].encode("utf-8"), (u" ".join(message[2:])).encode("utf-8")) log(self.serveur, "priv", auteur, " ".join(message)) elif len(message) <= 2: serv.privmsg(auteur, "Syntaxe : SAY ")