aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar jesopo2019-04-27 14:51:26 +0100
committerGravatar jesopo2019-04-27 14:51:26 +0100
commita5f8bb7d3df87e819384137e40052fe86a8ad2bc (patch)
treeab0387a8b1e3cf3b22167c23bdebf2facced6248
parentUse is-ignored export in sed.py to allow ignoring users from sed (diff)
signature
Use is-ignored export in karma to allow ignoring users for karma
-rw-r--r--modules/karma.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/karma.py b/modules/karma.py
index ef694277..1028ed2d 100644
--- a/modules/karma.py
+++ b/modules/karma.py
@@ -29,6 +29,11 @@ class Module(ModuleManager.BaseModule):
def channel_message(self, event):
match = re.match(REGEX_KARMA, event["message"].strip())
if match and not event["action"]:
+ is_ignored_f = short_url = self.exports.get_one("is-ignored",
+ lambda _1, _2: False)
+ if is_ignored_f(event["user"], "karma"):
+ return
+
verbose = event["channel"].get_setting("karma-verbose", False)
nickname_only = event["server"].get_setting("karma-nickname-only",
False)