X-Git-Url: http://gitweb.pimeys.fr/?a=blobdiff_plain;f=deconnaisseur.py;h=967c5595d228fe736938e90bd6e68d22a37561dc;hb=354d64ef3fac6b0f778703467920f76ffbe47717;hp=9eac34f4e212e8b5e31e7455f2a0ffdc3b3a1570;hpb=1128e3997d8aafe17e0fb32b7b0b2402e6fffde6;p=bots%2Fdeconnaisseur.git diff --git a/deconnaisseur.py b/deconnaisseur.py index 9eac34f..967c559 100755 --- a/deconnaisseur.py +++ b/deconnaisseur.py @@ -58,7 +58,7 @@ def reussi(message,answer,answer_regexp,auteur): if auteur in config.level2: return remplace_accents(answer) in message else: - if re.match(remplace_accents(answer_regexp).lower(),remplace_accents(message).lower()): + if re.match(".*" + remplace_accents(answer_regexp).lower(),remplace_accents(message).lower()): return True def is_something(chain,matches,avant=u".*(?:^| )",apres=u"(?:$|\.| |,|;).*",case_sensitive=False,debug=False): @@ -491,7 +491,7 @@ class Deconnaisseur(ircbot.SingleServerIRCBot): serv.privmsg(canal,"%s: coucou"%(auteur)) elif cmd in ["ping"] and not canal in self.quiet_channels: serv.privmsg(canal,"%s: pong"%(auteur)) - elif cmd in ["déconnaissance","deconnaissance","énigme","enigme","encore"]: + elif cmd in ["déconnaissance","deconnaissance","énigme","enigme","encore","aco","moo","moo !","moo !"]: if canal in self.play_channels: if self.play_status.get(canal,[-1])[0]==0: try: