# config "ce bot a été codé par 20-100, tu te rappelles ?"
config_manzana = ["[20-100]", "Petite-Peste"]
# config "ce bot a été codé par 20-100, tu te rappelles ?"
config_manzana = ["[20-100]", "Petite-Peste"]
# config "tu m'traites ?"
config_insultes=[u"conna(rd|sse)",u"pute",u"con(|ne)",u"enf(oiré|lure)",
# config "tu m'traites ?"
config_insultes=[u"conna(rd|sse)",u"pute",u"con(|ne)",u"enf(oiré|lure)",
if auteur in self.ops and len(message)>1:
if message[1] in self.chanlist:
if not (message[1] in self.stay_channels) or auteur in self.overops:
if auteur in self.ops and len(message)>1:
if message[1] in self.chanlist:
if not (message[1] in self.stay_channels) or auteur in self.overops:
self.chanlist.remove(message[1])
log(self.serveur,"priv",auteur," ".join(message)+"[successful]")
else:
self.chanlist.remove(message[1])
log(self.serveur,"priv",auteur," ".join(message)+"[successful]")
else:
elif cmd in ["part","leave","dégage","va-t-en","tut'tiresailleurs,c'estmesgalets"]:
if auteur in self.ops and (not (canal in self.stay_channels)
or auteur in self.overops):
elif cmd in ["part","leave","dégage","va-t-en","tut'tiresailleurs,c'estmesgalets"]:
if auteur in self.ops and (not (canal in self.stay_channels)
or auteur in self.overops):
log(self.serveur,canal,auteur,message+"[successful]")
if canal in self.chanlist:
self.chanlist.remove(canal)
log(self.serveur,canal,auteur,message+"[successful]")
if canal in self.chanlist:
self.chanlist.remove(canal)
elif re.match("!?manzana",message.lower()) and not canal in self.quiet_channels:
if auteur in config_manzana:
serv.action(canal,"sert une bouteille de manzana à %s"%(auteur))
elif re.match("!?manzana",message.lower()) and not canal in self.quiet_channels:
if auteur in config_manzana:
serv.action(canal,"sert une bouteille de manzana à %s"%(auteur))
else:
serv.action(canal,"sert un verre de manzana à %s"%(auteur))
if is_insult(message) and not canal in self.quiet_channels:
else:
serv.action(canal,"sert un verre de manzana à %s"%(auteur))
if is_insult(message) and not canal in self.quiet_channels:
if message in ["!manzana"] and not canal in self.quiet_channels:
if auteur in config_manzana:
serv.action(canal,"sert une bouteille de manzana à %s"%(auteur))
if message in ["!manzana"] and not canal in self.quiet_channels:
if auteur in config_manzana:
serv.action(canal,"sert une bouteille de manzana à %s"%(auteur))
else:
serv.action(canal,"sert un verre de manzana à %s"%(auteur))
if re.match('^(.|§|:|)(w|b) [0-9]+$',message) and not canal in self.quiet_channels:
else:
serv.action(canal,"sert un verre de manzana à %s"%(auteur))
if re.match('^(.|§|:|)(w|b) [0-9]+$',message) and not canal in self.quiet_channels:
def quitter(self,chan,leave_message=None):
if leave_message==None:
leave_message=random.choice(config_leave_messages)
def quitter(self,chan,leave_message=None):
if leave_message==None:
leave_message=random.choice(config_leave_messages)