]> gitweb.pimeys.fr Git - bots/basile.git/commitdiff
Merge branch 'master', remote-tracking branch 'origin'
authorVincent Le Gallic <legallic@crans.org>
Thu, 24 May 2012 22:41:01 +0000 (00:41 +0200)
committerVincent Le Gallic <legallic@crans.org>
Thu, 24 May 2012 22:41:01 +0000 (00:41 +0200)
1  2 
basile.py

diff --combined basile.py
index abc9d2075e8919bdd18d9ab653c3303940b2e98a,a8ee82fbb98b8d53508212a71634aa38225f5d60..4276b26a8d0cfd2271138a1907535b251fff2345
+++ b/basile.py
@@@ -63,6 -63,7 +63,7 @@@ u"Votre indélicatesse vous sied à rav
  u"Parfois, je me demande pourquoi je fais encore ce métier…",
  u"Le saviez-vous : l'invective ne déshonore que son auteur.",
  u"Le saviez-vous : vous perdez plus de temps à m'insulter qu'à vous taire.",
+ u"Suis-je contraint à tolérer une telle outrecuidance ?",
  u"Mais je ne vous permets pas ! Enfin, pas comme ça…"]
  
  # config "à peine quelques kilos octets"
@@@ -175,9 -176,9 +176,9 @@@ config_bonne_nuit_answers=[u"{}: thanks
  config_kick_answers=[u"Suis-je de trop ici ?",u"{}: je m'excuse pour ce bruit indu qui a stimulé votre colère",u"{} a le /kick facile, sans doute la fatigue.",u"{}: j'ai l'impression que vous n'allez pas bien aujourd'hui, vous vous en prenez à un robot !"]
  config_kick_actions=[u"sera désormais exemplaire",u"prépare une lettre d'excuses à {}",u"essaiera de ne plus s'attirer les foudres de {}",u"croyait avoir tout bien fait… cruelle déception."]
  
 -# config on m'a demandé de mourir
 +# config on m'a demandé de mourir/partir
  config_quit_messages=[u"Bien que cela me désole, je me vois dans l'obligation de vous abandonner."]
 -
 +config_leave_messages=config_quit_messages
  
  class NKError(Exception):
      def __init__(self,msg):
@@@ -565,7 -566,8 +566,7 @@@ class Basile(ircbot.SingleServerIRCBot)
          elif cmd=="die":
              if auteur in self.overops:
                  log(self.serveur,"priv",auteur," ".join(message)+"[successful]")
 -                quit_message=random.choice(config_quit_messages)
 -                self.die(message=quit_message)
 +                self.mourir()
              else:
                  notunderstood=True
          elif cmd=="quiet":
              if cmd in ["meurs","die","crève"]:
                  if auteur in self.overops:
                      log(self.serveur,canal,auteur,message+"[successful]")
 -                    self.die()
 +                    self.mourir()
                  else:
                      serv.privmsg(canal,"%s: mourrez vous-même !"%(auteur))
                      log(self.serveur,canal,auteur,message+"[failed]")
                  serv.action(channel,l2[i-n1].format(auteur).encode("utf8"))
              else:
                  serv.privmsg(channel,l1[i].format(auteur).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"))
 +    
 +    def mourir(self):
 +        quit_message=random.choice(config_quit_messages)
 +        self.die(message=config_quit_message)
 +    
      def _getnick(self):
          return self.serv.get_nickname()
      nick=property(_getnick)