]> gitweb.pimeys.fr Git - bots/basile.git/blobdiff - basile.py
La fonction de blacklist, ça marche mieux si on l'utilise
[bots/basile.git] / basile.py
index c8518c46ebf394c1ef052f534ff50b4640a8c6e9..66dab704126a61c3198c55baa7b18b438d0df4f2 100755 (executable)
--- a/basile.py
+++ b/basile.py
@@ -347,6 +347,8 @@ class Basile(ircbot.SingleServerIRCBot):
 
     def on_privmsg(self, serv, ev):
         """À la réception d'un message en privé."""
+        if ignore_event(serv, ev):
+            return
         message = ev.arguments()[0]
         auteur = irclib.nm_to_n(ev.source())
         try:
@@ -591,6 +593,8 @@ class Basile(ircbot.SingleServerIRCBot):
     
     def on_pubmsg(self, serv, ev):
         """À la réception d'un message sur un channel."""
+        if ignore_event(serv, ev):
+            return
         auteur = irclib.nm_to_n(ev.source())
         canal = ev.target()
         message = ev.arguments()[0]
@@ -804,6 +808,8 @@ class Basile(ircbot.SingleServerIRCBot):
 
     def on_action(self, serv, ev):
         """À la réception d'une action."""
+        if ignore_event(serv, ev):
+            return
         action = ev.arguments()[0]
         auteur = irclib.nm_to_n(ev.source())
         channel = ev.target()