]> gitweb.pimeys.fr Git - bots/saturnin.git/blobdiff - saturnin.py
On ignore les bots de jben
[bots/saturnin.git] / saturnin.py
index 34380206d62e514cae867710653455c2ac06a9a4..f2b432c5f5a9326a9158148e19e7223ce22e83d2 100755 (executable)
@@ -306,6 +306,11 @@ class Saturnin(ircbot.SingleServerIRCBot):
                         log(self.serveur,"priv",auteur," ".join(message)+"[failed]")
             else:
                 notunderstood=True
+        elif cmd=="status":
+            if auteur in self.ops:
+                serv.privmsg(auteur,"Status : %s" % (self.status, ))
+            else:
+                notunderstood=True
         elif cmd=="spawn":
             if auteur in self.ops:
                 if len(message)>1:
@@ -445,6 +450,8 @@ class Saturnin(ircbot.SingleServerIRCBot):
     
     def on_pubmsg(self, serv, ev):
         auteur = irclib.nm_to_n(ev.source())
+        if re.match(config.ignored_pseudos, auteur):
+            return
         channel = ev.target()
         message = ev.arguments()[0]
         try: