X-Git-Url: http://gitweb.pimeys.fr/?a=blobdiff_plain;f=deconnaisseur.py;h=047ea8108385a8b8278d04c3a4b9e58cf99818b0;hb=92a5f4065a3a956adb19257a4749f54b7bf1ef3f;hp=1d8517f2a03d6ed2574f66a474bbdbc1517483fe;hpb=9ea11941adf3d6aa6c643c4a6d4fdc176e1566a1;p=bots%2Fdeconnaisseur.git diff --git a/deconnaisseur.py b/deconnaisseur.py index 1d8517f..047ea81 100755 --- a/deconnaisseur.py +++ b/deconnaisseur.py @@ -162,7 +162,7 @@ class Deconnaisseur(ircbot.SingleServerIRCBot): def pourmoi(self, serv, message): pseudo=serv.get_nickname() size=len(pseudo) - if message[:size]==pseudo and message[size]==":": + if message[:size]==pseudo and len(message)>size and message[size]==":": return (True,message[size+1:].strip(" ")) else: return (False,message) @@ -308,9 +308,10 @@ class Deconnaisseur(ircbot.SingleServerIRCBot): try: test=bot_unicode(message) except UnicodeBotError: - serv.privmsg(canal, - "%s: Euh, tu fais de la merde avec ton encodage là, j'ai failli crasher…"%(auteur)) - return + if not canal in self.quiet_channels: + serv.privmsg(canal, + "%s: Euh, tu fais de la merde avec ton encodage là, j'ai failli crasher…"%(auteur)) + return tryother=False pour_moi,message=self.pourmoi(serv,message) if pour_moi and message.split()!=[]: