Use PRIORITY_MONITOR for keeping count of words (to avoid seeing commands)
This commit is contained in:
parent
64733eb37f
commit
67c22416cc
1 changed files with 5 additions and 3 deletions
|
@ -1,5 +1,5 @@
|
||||||
import time
|
import time
|
||||||
from src import ModuleManager, Utils
|
from src import EventManager, ModuleManager, Utils
|
||||||
|
|
||||||
class Module(ModuleManager.BaseModule):
|
class Module(ModuleManager.BaseModule):
|
||||||
def _channel_message(self, user, event):
|
def _channel_message(self, user, event):
|
||||||
|
@ -23,10 +23,12 @@ class Module(ModuleManager.BaseModule):
|
||||||
word_count = user.get_setting(setting, 0)
|
word_count = user.get_setting(setting, 0)
|
||||||
word_count += 1
|
word_count += 1
|
||||||
user.set_setting(setting, word_count)
|
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):
|
def channel_message(self, event):
|
||||||
self._channel_message(event["user"], 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):
|
def self_channel_message(self, event):
|
||||||
self._channel_message(event["server"].get_user(
|
self._channel_message(event["server"].get_user(
|
||||||
event["server"].nickname), event)
|
event["server"].nickname), event)
|
||||||
|
|
Loading…
Reference in a new issue