diff options
| author | 2018-10-02 14:29:51 +0100 | |
|---|---|---|
| committer | 2018-10-02 14:29:51 +0100 | |
| commit | 67c22416cc40e57d2f73ee992e101ce75835877f (patch) | |
| tree | bb9639b97e1696097577f8ff96a45668878cac78 /modules | |
| parent | Implement 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)
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/words.py | 8 |
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) |
