]> gitweb.pimeys.fr Git - bots/parrot.git/blobdiff - parrot.py
umask group writable
[bots/parrot.git] / parrot.py
index 17a24a0264c17758dfdd6ee9aff83a8a867678c3..a507663bc0d9e6dcdbc76fd402e49e3a3910bd0d 100755 (executable)
--- a/parrot.py
+++ b/parrot.py
@@ -26,7 +26,8 @@ import errors
 #: Module de gestion des quotes
 import quotes
 
-quote_pattern = re.compile(config.quote_regexp, flags=re.UNICODE)
+# Je veux pouvoir éditer ce que crée ce bot
+os.umask(002)
 
 def get_config_logfile(serveur):
     """Renvoie le nom du fichier de log en fonction du ``serveur`` et de la config."""
@@ -421,6 +422,8 @@ class Parrot(ircbot.SingleServerIRCBot):
                 self.dump(asked_by=auteur, asked_where=canal)
             elif cmd in [u"restore"] and auteur in self.overops:
                 self.restore(asked_by=auteur, asked_where=canal)
+            elif cmd in [u"display"]:
+                self.serv.privmsg(canal, "%s: %s" % (auteur, config.quote_display_url.encode("utf-8")))
         else:
             # Vu que ce bot est prévu pour parser des quotes il va falloir bosser ici
             match = quote_pattern.match(message)