test=bot_unicode(message)
except UnicodeBotError:
if config.utf8_trigger:
- serv.privmsg(auteur, config.utf8_fail)
+ serv.privmsg(auteur, random.choice(config.utf8_fail_answers).encode("utf8"))
return
message=message.split()
cmd=message[0].lower()
try:
test=bot_unicode(message)
except UnicodeBotError:
- if not canal in self.quiet_channels and config.utf8_trigger:
- serv.privmsg(canal, "%s: %s"%(auteur,config.utf8_fail))
+ if config.utf8_trigger and not canal in self.quiet_channels:
+ serv.privmsg(canal, (u"%s: %s"%(auteur,random.choice(config.utf8_fail_answers))).encode("utf8"))
return
pour_moi,message=self.pourmoi(serv,message)
for (detect, reason) in config.kicking_list:
try:
test=bot_unicode(action)
except UnicodeBotError:
- if not channel in self.quiet_channels and config.utf8_trigger:
- serv.privmsg(channel, "%s: %s"%(auteur,config.utf8_fail))
+ if config.utf8_trigger and not canal in self.quiet_channels:
+ serv.privmsg(canal, (u"%s: %s"%(auteur,random.choice(config.utf8_fail_answers))).encode("utf8"))
return
mypseudo=self.nick
print ev.source()
print channel, username
if channel == "#déprime" and "peb" in username or "becue" in username:
- time.sleep(5)
- serv.kick(auteur, "Va abuser de tes droits ailleurs !")
+ print "Kicking peb"
+ serv.execute_delayed(5, serv.kick, (auteur, "Va abuser de tes droits ailleurs !"))
def kicker(self, chan, pseudo, raison=None):
if raison==None: