From 834767b238b2b7389e4e233745e173fa481f2d0f Mon Sep 17 00:00:00 2001 From: Vincent Le Gallic Date: Mon, 16 Jun 2014 15:52:26 +0200 Subject: [PATCH] on place la buffer_fail_regexp dans la config MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit ça permet de la modifier avec un simple reload + on rajoute "win", "window" et "buffer" en toutes lettres --- basile.py | 2 +- config.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/basile.py b/basile.py index d172dbe..123a94c 100755 --- 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)) - 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")) diff --git a/config.py b/config.py index 60f1935..df29c99 100644 --- 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 +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?"] -- 2.39.2