]> gitweb.pimeys.fr Git - bots/themis.git/commitdiff
[brown paperbag] c'est une liste !
authorVincent Le Gallic <legallic@crans.org>
Mon, 30 Jul 2012 17:38:04 +0000 (19:38 +0200)
committerVincent Le Gallic <legallic@crans.org>
Mon, 30 Jul 2012 17:38:04 +0000 (19:38 +0200)
config.py
themis.py

index 17dddb9a142e454fd5c3cee1e7d3c18c93f2433e..857e68ae98630a7367550910ad2558ac553b6db4 100644 (file)
--- a/config.py
+++ b/config.py
@@ -15,7 +15,7 @@ ops=[]
 report_bugs_to=["[20-100]"]
 
 # config UTF8-fail
-utf8_fail = [u"Ton encodage me déprime…"]
+utf8_fail_answers = [u"Ton encodage me déprime…"]
 utf8_trigger = True
 # config "tu m'traites ?"
 insultes=[u"conna(rd|sse)",u"pute",u"con(|ne)",u"enf(oiré|lure)",
index a5c2937dbd7c6263b39b1fe1e00fc595b2645c98..bfecf44944a516b96655bd10643c6c90b4f149e8 100755 (executable)
--- 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