aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar jesopo2018-10-02 14:29:51 +0100
committerGravatar jesopo2018-10-02 14:29:51 +0100
commit67c22416cc40e57d2f73ee992e101ce75835877f (patch)
treebb9639b97e1696097577f8ff96a45668878cac78
parentImplement karma-nickname-only, to only allow karma for users in the current (diff)
signature
Use PRIORITY_MONITOR for keeping count of words (to avoid seeing commands)
-rw-r--r--modules/words.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/modules/words.py b/modules/words.py
index b9731f71..cfe7de37 100644
--- a/modules/words.py
+++ b/modules/words.py
@@ -1,5 +1,5 @@
import time
-from src import ModuleManager, Utils
+from src import EventManager, ModuleManager, Utils
class Module(ModuleManager.BaseModule):
def _channel_message(self, user, event):
@@ -23,10 +23,12 @@ class Module(ModuleManager.BaseModule):
word_count = user.get_setting(setting, 0)
word_count += 1
user.set_setting(setting, word_count)
- @Utils.hook("received.message.channel")
+ @Utils.hook("received.message.channel",
+ priority=EventManager.PRIORITY_MONITOR)
def channel_message(self, event):
self._channel_message(event["user"], event)
- @Utils.hook("self.message.channel")
+ @Utils.hook("self.message.channel",
+ priority=EventManager.PRIORITY_MONITOR)
def self_channel_message(self, event):
self._channel_message(event["server"].get_user(
event["server"].nickname), event)