]> gitweb.pimeys.fr Git - bots/basile.git/commitdiff
quit/leave message, complet cette fois
authorVincent Le Gallic <legallic@crans.org>
Thu, 24 May 2012 22:44:43 +0000 (00:44 +0200)
committerVincent Le Gallic <legallic@crans.org>
Thu, 24 May 2012 22:44:43 +0000 (00:44 +0200)
basile.py

index 4276b26a8d0cfd2271138a1907535b251fff2345..71cef3c91446b683d87c410e9eb121ac662d1d49 100755 (executable)
--- a/basile.py
+++ b/basile.py
@@ -63,7 +63,6 @@ u"Votre indélicatesse vous sied à ravir.",
 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"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"
 u"Mais je ne vous permets pas ! Enfin, pas comme ça…"]
 
 # config "à peine quelques kilos octets"
@@ -526,7 +525,7 @@ class Basile(ircbot.SingleServerIRCBot):
             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:
-                        serv.part(message[1])
+                        self.quitter(message[1]," ".join(message[2:]))
                         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:
@@ -688,7 +687,7 @@ class Basile(ircbot.SingleServerIRCBot):
             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):
-                    serv.part(canal,message="Éjecté par %s"%(auteur))
+                    self.quitter(canal)
                     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)