X-Git-Url: http://gitweb.pimeys.fr/?a=blobdiff_plain;f=themis.py;h=2ec8361ab76d957e7ab5c711441631d11fd0a41e;hb=0c81d244f3588406ab7622681d4718b11e6337cc;hp=a5c2937dbd7c6263b39b1fe1e00fc595b2645c98;hpb=f7a9d51c6fdb2f71f35c39498ecdc7852cfa476a;p=bots%2Fthemis.git diff --git a/themis.py b/themis.py index a5c2937..2ec8361 100755 --- a/themis.py +++ b/themis.py @@ -190,7 +190,7 @@ class Themis(ircbot.SingleServerIRCBot): test=bot_unicode(message) except UnicodeBotError: if config.utf8_trigger: - serv.privmsg(auteur, config.utf8_fail) + serv.privmsg(auteur, random.choice(config.utf8_fail_answers).encode("utf8")) return message=message.split() cmd=message[0].lower() @@ -389,8 +389,8 @@ class Themis(ircbot.SingleServerIRCBot): try: test=bot_unicode(message) except UnicodeBotError: - if not canal in self.quiet_channels and config.utf8_trigger: - serv.privmsg(canal, "%s: %s"%(auteur,config.utf8_fail)) + if config.utf8_trigger and not canal in self.quiet_channels: + serv.privmsg(canal, (u"%s: %s"%(auteur,random.choice(config.utf8_fail_answers))).encode("utf8")) return pour_moi,message=self.pourmoi(serv,message) for (detect, reason) in config.kicking_list: @@ -494,8 +494,8 @@ class Themis(ircbot.SingleServerIRCBot): try: test=bot_unicode(action) except UnicodeBotError: - if not channel in self.quiet_channels and config.utf8_trigger: - serv.privmsg(channel, "%s: %s"%(auteur,config.utf8_fail)) + if config.utf8_trigger and not canal in self.quiet_channels: + serv.privmsg(canal, (u"%s: %s"%(auteur,random.choice(config.utf8_fail_answers))).encode("utf8")) return mypseudo=self.nick @@ -529,8 +529,8 @@ class Themis(ircbot.SingleServerIRCBot): print ev.source() print channel, username if channel == "#déprime" and "peb" in username or "becue" in username: - time.sleep(5) - serv.kick(auteur, "Va abuser de tes droits ailleurs !") + print "Kicking peb" + serv.execute_delayed(5, serv.kick, (auteur, "Va abuser de tes droits ailleurs !")) def kicker(self, chan, pseudo, raison=None): if raison==None: