X-Git-Url: http://gitweb.pimeys.fr/?a=blobdiff_plain;f=Salesman.py;h=820754db1a1d94692763c15765adf6e072a71f3f;hb=058c80018db6511b5254fb6f19ce48ec058eaf09;hp=d437e873de6a3630f1d6608d4f1ca062cd8534df;hpb=4d22b81b5a574658e2590b77d71e3c692cfd4457;p=bots%2Fsalesman.git diff --git a/Salesman.py b/Salesman.py index d437e87..820754d 100755 --- a/Salesman.py +++ b/Salesman.py @@ -82,7 +82,7 @@ def reussi(message,answer,auteur): if auteur in config_level2: return remplace_accents(answer) in message else: - if re.match(remplace_accents(answer).lower(),remplace_accents(message).lower()): + if re.match(".*"+remplace_accents(answer).lower(),remplace_accents(message).lower()): return True def is_something(chain,matches,avant=u".*(?:^| )",apres=u"(?:$|\.| |,|;).*",case_sensitive=False,debug=False): @@ -101,7 +101,7 @@ def is_tag(chain): class RefuseError(Exception): pass -class Deconnaisseur(ircbot.SingleServerIRCBot): +class Salesman(ircbot.SingleServerIRCBot): def __init__(self,serveur,debug=False): temporary_pseudo=config_pseudo+str(random.randrange(10000,100000)) ircbot.SingleServerIRCBot.__init__(self, [(serveur, 6667)], @@ -169,7 +169,7 @@ class Deconnaisseur(ircbot.SingleServerIRCBot): def get_enigme(self): # on récupère les capitales f=open(config_source_file) - l=f.readlines() + l=[i.strip("\n") for i in f.readlines()] f.close() l=[i.split(" | ") for i in l] dec={int(i[0]):list(i[1:]) for i in l} @@ -541,7 +541,7 @@ class Deconnaisseur(ircbot.SingleServerIRCBot): victime = ev.arguments()[0] raison = ev.arguments()[1] if victime==self.nick: - log(self.serveur,"%s kické par %s (raison : %s)" %(victime,auteur,raison)) + log(self.serveur,"%s kické de %s par %s (raison : %s)" %(victime,channel,auteur,raison)) time.sleep(5) serv.join(channel) # on ne dit rien au rejoin