]> gitweb.pimeys.fr Git - bots/parrot.git/blobdiff - parrot.py
On reload aussi les quotes sur un sighup/instruction reload
[bots/parrot.git] / parrot.py
index 4ee3b23a6692399a93c3258ffa15aa7b3141628b..21074ee76c268063d2c6a810d3175394e8b8dfb3 100755 (executable)
--- a/parrot.py
+++ b/parrot.py
@@ -95,7 +95,7 @@ class Parrot(ircbot.SingleServerIRCBot):
     
     def give_me_my_pseudo(self, serv):
         """Récupère le pseudo auprès de NickServ."""
-        serv.privmsg("NickServ", "RECOVER %s %s" % (config.irc_pseudo, config.irc_password))
+        serv.privmsg("NickServ", "GHOST %s %s" % (config.irc_pseudo, config.irc_password))
         serv.privmsg("NickServ", "RELEASE %s %s" % (config.irc_pseudo, config.irc_password))
         time.sleep(0.3)
         serv.nick(config.irc_pseudo)
@@ -125,7 +125,7 @@ class Parrot(ircbot.SingleServerIRCBot):
     def execute_reload(self, auteur=None):
         """Recharge la config."""
         reload(config)
-        isit.regexp_compile()
+        self.quotedb.load()
         if auteur in [None, "SIGHUP"]:
             towrite = "Config reloaded" + " (SIGHUP received)" * (auteur == "SIGHUP")
             for to in config.report_bugs_to:
@@ -508,7 +508,7 @@ def main():
             parrot.start_as_daemon(outfile)
         else:
             # on enregistre le pid de parrot
-            pidfile = "/var/run/bots/parror.pid"
+            pidfile = "/var/run/bots/parrot.pid"
             for arg in sys.argv:
                 arg = arg.split("=")
                 if arg[0].strip('-') in ["pidfile"]: