aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Akarys42 <[email protected]>2019-10-25 18:39:58 +0200
committerGravatar Akarys42 <[email protected]>2019-10-25 18:39:58 +0200
commit9c78146c79dd7b4c3a633f3eabeef2036eb8ab7f (patch)
treedb741247a0ec4d761de84af52c7fe13a75a135f0
parentRevert whitespace changes (diff)
Move offensive message delete time to config file.
-rw-r--r--bot/cogs/filtering.py2
-rw-r--r--bot/constants.py1
-rw-r--r--config-default.yml3
3 files changed, 4 insertions, 2 deletions
diff --git a/bot/cogs/filtering.py b/bot/cogs/filtering.py
index 4c99be0af..f9aee5a9a 100644
--- a/bot/cogs/filtering.py
+++ b/bot/cogs/filtering.py
@@ -39,7 +39,7 @@ TOKEN_WATCHLIST_PATTERNS = [
re.compile(fr'{expression}', flags=re.IGNORECASE) for expression in Filter.token_watchlist
]
-OFFENSIVE_MSG_DELETE_TIME = datetime.timedelta(days=7) # Time before an offensive msg is deleted.
+OFFENSIVE_MSG_DELETE_TIME = datetime.timedelta(days=Filter.offensive_msg_delete_time)
class Filtering(Cog):
diff --git a/bot/constants.py b/bot/constants.py
index 4beae84e9..6106d911c 100644
--- a/bot/constants.py
+++ b/bot/constants.py
@@ -211,6 +211,7 @@ class Filter(metaclass=YAMLGetter):
notify_user_domains: bool
ping_everyone: bool
+ offensive_msg_delete_time: int
guild_invite_whitelist: List[int]
domain_blacklist: List[str]
word_watchlist: List[str]
diff --git a/config-default.yml b/config-default.yml
index 197743296..fc702e991 100644
--- a/config-default.yml
+++ b/config-default.yml
@@ -161,7 +161,8 @@ filter:
notify_user_domains: false
# Filter configuration
- ping_everyone: true # Ping @everyone when we send a mod-alert?
+ ping_everyone: true # Ping @everyone when we send a mod-alert?
+ offensive_msg_delete_time: 7 # How many days before deleting an offensive message?
guild_invite_whitelist:
- 280033776820813825 # Functional Programming