]> gitweb.pimeys.fr Git - bots/basile.git/blobdiff - basile.py
typo
[bots/basile.git] / basile.py
index 8de77cc28e75014fff1bda12e0b91b2bb9fbae83..75ede3ed5703353cbab7f1889c51e43d9a71f496 100755 (executable)
--- a/basile.py
+++ b/basile.py
@@ -106,7 +106,7 @@ config_tamere_answers=[u"Laisse ma mère en dehors de ça !",
 u"Tu veux qu'on parle de ta soœur ?",
 u"Et la tienne ?",
 u"Ce que fait ma mère c'est comme ce que tu fais avec ta bite, ça nous regarde pas…",
-u"♩ J'ai vu ta mère sur chat rouleeeeeeette ♫"
+u"♩ J'ai vu ta mère sur chat rouleeeeeeette ♫",
 u"On avait dit \"pas les mamans\""]
 
 config_action_trigger=[u"(frappe|cogne|tape)(| sur)",u"(démolit|dégomme|fouette|agresse)",
@@ -233,7 +233,7 @@ def is_action_trigger(chain,pseudo):
     return is_something(chain,config_action_trigger,avant=u"^",
                             apres="( [a-z]*ment)? %s($|\.| |,|;).*"%(pseudo))
 def is_pan(chain):
-    return re.match(u"^(pan|bim|bang)$",unicode(chain,"utf8").lower().strip())
+    return re.match(u"^(pan|bim|bang) .*$",unicode(chain,"utf8").lower().strip())
 
 
       
@@ -808,7 +808,7 @@ class Basile(ircbot.SingleServerIRCBot):
                 and re.match((u"^("+"|".join(config_bonjour)+").*").lower(),message.lower()) ):
                 answer=random.choice(config_bonjour_answers)
                 serv.privmsg(canal,answer.format(auteur).encode("utf8"))
-            if is_pan(message):
+            if is_pan(message) and not canal in self.quiet_channels:
                 serv.privmsg(canal,"%s: c'est pas sur moi qu'il faut tirer !"%(auteur))
         else:
             if message in ["!pain au chocolat","!chocolatine"] and not canal in self.quiet_channels: