Only get highlight-spam-threshold setting when there's more than one highlight
in a line
This commit is contained in:
parent
49cc4d8d7b
commit
2d4a1d42ce
1 changed files with 3 additions and 3 deletions
|
@ -126,9 +126,9 @@ class Module(object):
|
||||||
nicknames = list(map(lambda user: user.nickname,
|
nicknames = list(map(lambda user: user.nickname,
|
||||||
event["channel"].users)) + [event["server"].nickname]
|
event["channel"].users)) + [event["server"].nickname]
|
||||||
|
|
||||||
if len(set(nicknames) & set(event["message_split"])
|
highlights = set(nicknames) & set(event["message_split"])
|
||||||
) >= event["channel"].get_setting(
|
if len(highlights) > 1 and len(highlights) >= event["channel"
|
||||||
"highlight-spam-threshold", 10):
|
].get_setting("highlight-spam-threshold", 10):
|
||||||
has_mode = event["channel"].mode_or_above(event["user"], "v")
|
has_mode = event["channel"].mode_or_above(event["user"], "v")
|
||||||
should_ban = event["channel"].get_setting("highlight-spam-ban",
|
should_ban = event["channel"].get_setting("highlight-spam-ban",
|
||||||
False)
|
False)
|
||||||
|
|
Loading…
Reference in a new issue