aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bot/cogs/antispam.py9
-rw-r--r--bot/constants.py1
-rw-r--r--config-default.yml2
3 files changed, 5 insertions, 7 deletions
diff --git a/bot/cogs/antispam.py b/bot/cogs/antispam.py
index 9962fe1c2..03551e806 100644
--- a/bot/cogs/antispam.py
+++ b/bot/cogs/antispam.py
@@ -10,7 +10,7 @@ from bot.cogs.moderation import Moderation
from bot.cogs.modlog import ModLog
from bot.constants import (
AntiSpam as AntiSpamConfig, Channels,
- Colours, DEBUG_MODE, Event,
+ Colours, DEBUG_MODE, Event, Filter,
Guild as GuildConfig, Icons,
Roles, STAFF_ROLES,
)
@@ -30,11 +30,6 @@ RULE_FUNCTION_MAPPING = {
'newlines': rules.apply_newlines,
'role_mentions': rules.apply_role_mentions
}
-WHITELISTED_CHANNELS = (
- Channels.admins, Channels.announcements, Channels.big_brother_logs,
- Channels.devlog, Channels.devtest, Channels.helpers, Channels.message_log,
- Channels.mod_alerts, Channels.modlog, Channels.staff_lounge
-)
class AntiSpam:
@@ -55,7 +50,7 @@ class AntiSpam:
not message.guild
or message.guild.id != GuildConfig.id
or message.author.bot
- or (message.channel.id in WHITELISTED_CHANNELS and not DEBUG_MODE)
+ or (message.channel.id in Filter.channel_whitelist and not DEBUG_MODE)
or (any(role.id in STAFF_ROLES for role in message.author.roles) and not DEBUG_MODE)
):
return
diff --git a/bot/constants.py b/bot/constants.py
index d2c953276..17e60a418 100644
--- a/bot/constants.py
+++ b/bot/constants.py
@@ -352,6 +352,7 @@ class Channels(metaclass=YAMLGetter):
reddit: int
talent_pool: int
userlog: int
+ user_event_a: int
verification: int
diff --git a/config-default.yml b/config-default.yml
index 15a897fa4..af0621ece 100644
--- a/config-default.yml
+++ b/config-default.yml
@@ -115,6 +115,7 @@ guild:
staff_lounge: &STAFF_LOUNGE 464905259261755392
talent_pool: &TALENT_POOL 534321732593647616
userlog: 528976905546760203
+ user_event_a: &USER_EVENT_A 592000283102674944
verification: 352442727016693763
ignored: [*ADMINS, *MESSAGE_LOG, *MODLOG]
@@ -210,6 +211,7 @@ filter:
- *STAFF_LOUNGE
- *DEVTEST
- *TALENT_POOL
+ - *USER_EVENT_A
role_whitelist:
- *ADMIN_ROLE