]> gitweb.pimeys.fr Git - bots/basile.git/commitdiff
on place la buffer_fail_regexp dans la config
authorVincent Le Gallic <legallic@crans.org>
Mon, 16 Jun 2014 13:52:26 +0000 (15:52 +0200)
committerVincent Le Gallic <legallic@crans.org>
Mon, 16 Jun 2014 13:53:52 +0000 (15:53 +0200)
ça permet de la modifier avec un simple reload
 + on rajoute "win", "window" et "buffer" en toutes lettres

basile.py
config.py

index d172dbe8a0dbd874acf999fca2a9cca8960c10df..123a94c35f7eeb06885cae6f1414340929f9aa4e 100755 (executable)
--- a/basile.py
+++ b/basile.py
@@ -665,7 +665,7 @@ class Basile(ircbot.SingleServerIRCBot):
                     serv.action(canal, "sert un grand verre de jus de pomme à %s : tout le monde sait qu'il ne boit pas." % (auteur))
                 else:
                     serv.action(canal, "sert un verre de manzana à %s" % (auteur))
                     serv.action(canal, "sert un grand verre de jus de pomme à %s : tout le monde sait qu'il ne boit pas." % (auteur))
                 else:
                     serv.action(canal, "sert un verre de manzana à %s" % (auteur))
-            if re.match(u'^ *(.|§|!|/|/|:|)(w|b) [0-9]+$', message) and not canal in self.quiet_channels:
+            if re.match(config.buffer_fail_regexp, message, flags=re.UNICODE) and not canal in self.quiet_channels:
                 failanswers = config.buffer_fail_answers
                 answer = random.choice(failanswers)
                 serv.privmsg(canal, ("%s: %s"%(auteur,answer)).encode("utf8"))
                 failanswers = config.buffer_fail_answers
                 answer = random.choice(failanswers)
                 serv.privmsg(canal, ("%s: %s"%(auteur,answer)).encode("utf8"))
index 60f19357212b380c1994a530228cb450269bb072..df29c99d1c58c1e0c322cdb974ee3e8f810e9cda 100644 (file)
--- a/config.py
+++ b/config.py
@@ -84,6 +84,7 @@ amplifier_regexp = u"(une? (?:(?:putain|enfoiré) d(?:e |'))*|)(?:| super )(?: (
 gros = [u"gros", u"énorme", u"lourd"]
 
 #: config spéciale-iota
 gros = [u"gros", u"énorme", u"lourd"]
 
 #: config spéciale-iota
+buffer_fail_regexp = u'^\s*(.|§|!|/|/|:|)(w|b|win|window|buffer) [0-9]+$'
 buffer_fail_answers = [u"Pas de chance !", u"Révisez vos classiques !",
 u"Encore un effort, je sais que vous pouvez le faire. ;)",
 u"Where did you learn to type?"]
 buffer_fail_answers = [u"Pas de chance !", u"Révisez vos classiques !",
 u"Encore un effort, je sais que vous pouvez le faire. ;)",
 u"Where did you learn to type?"]