]> gitweb.pimeys.fr Git - bots/hung.git/blobdiff - hung.py
Des quit_messages
[bots/hung.git] / hung.py
diff --git a/hung.py b/hung.py
index 18419e9189a5668b8d7009e9d4f408134fac8bba..b849f7f9ada7a7c69247d42a72cbd9a1036be303 100755 (executable)
--- a/hung.py
+++ b/hung.py
@@ -48,6 +48,19 @@ u"Héhé, try again",
 u"Non, j'ai pas envie",
 u"Peut-être quand toi tu la fermeras, et encore…"]
 
+config_quit_messages=[u"_ _ _, _ _ _ _ _   _ _ _ _ _!",
+u"_ _ E, _ _ _ E _   _ _ _ _ _!",
+u"_ _ E, _ _ _ E _   _ O _ _ _!",
+u"_ _ E, _ _ U E _   _ O _ _ _!",
+u"_ _ E, _ R U E _   _ O R _ _!",
+u"_ _ E, _ R U E L   _ O R L _!",
+u"B _ E, _ R U E L   _ O R L _!",
+u"B _ E, C R U E L   _ O R L _!",
+u"B _ E, C R U E L   _ O R L D!",
+u"B Y E, C R U E L   _ O R L D!",
+u"B Y E, C R U E L   W O R L D!",
+]
+
 def log(serveur,channel,auteur=None,message=None):
     f=open(get_config_logfile(serveur),"a")
     if auteur==message==None:
@@ -237,7 +250,8 @@ class Hung(ircbot.SingleServerIRCBot):
         elif cmd=="die":
             if auteur in self.overops:
                 log(self.serveur,"priv",auteur," ".join(message)+"[successful]")
-                self.die()
+                quit_message=random.choice(config_quit_messages)
+                self.die(message=config_quit_message)
             else:
                 notunderstood=True
         elif cmd=="quiet":
@@ -315,7 +329,7 @@ class Hung(ircbot.SingleServerIRCBot):
             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
+            return
         pour_moi,message=self.pourmoi(serv,message)
         if pour_moi and message.split()!=[]:
             cmd=message.split()[0].lower()