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):
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)],
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}
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