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())
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: