# config "ce bot a été codé par 20-100, tu te rappelles ?"
config_manzana = ["[20-100]", "Petite-Peste"]
+# config "mais PEB aussi est passé par là"
+config_manzana_bis = ["PEB"]
# config "tu m'traites ?"
config_insultes=[u"conna(rd|sse)",u"pute",u"con(|ne)",u"enf(oiré|lure)",
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 auteur in config_manzana_bis:
+ serv.action(canal,"sert un grand verre de jus de pomme à %s : tout le monde sait qu'il ne boit pas."%(auteur))
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))
+ elif auteur in config_manzana_bis:
+ serv.action(canal,"sert un grand verre de jus de pomme à %s : tout le monde sait qu'il ne boit pas."%(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:
+ if re.match(u'^ *(.|§|!|/|/|:|)(w|b) [0-9]+$',message.decode("utf8")) and not canal in self.quiet_channels:
failanswers=config_buffer_fail_answers
answer=random.choice(failanswers)
serv.privmsg(canal,("%s: %s"%(auteur,answer)).encode("utf8"))
def quitter(self,chan,leave_message=None):
if leave_message==None:
leave_message=random.choice(config_leave_messages)
- self.serv.part(chan,leave_message.encode("utf8"))
+ self.serv.part(chan,message=leave_message.encode("utf8"))
def mourir(self):
quit_message=random.choice(config_quit_messages)
- self.die(message=config_quit_message)
+ self.die(msg=quit_message.encode("utf8"))
def _getnick(self):
return self.serv.get_nickname()