diff options
| author | 2019-10-13 18:03:07 +0100 | |
|---|---|---|
| committer | 2019-10-13 18:11:29 +0100 | |
| commit | 83e49c25d0cdd473ddf2d5feb4aa85d041ed596b (patch) | |
| tree | ae830f17ac6c511dd17d8b60d5152e81960e4a1f | |
| parent | Merge pull request #505 from python-discord/user-log-display-name-changes (diff) | |
Check partially hidden words against the wordlist
Diffstat (limited to '')
| -rw-r--r-- | bot/cogs/filtering.py | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/bot/cogs/filtering.py b/bot/cogs/filtering.py index 265ae5160..875276d8a 100644 --- a/bot/cogs/filtering.py +++ b/bot/cogs/filtering.py @@ -26,6 +26,7 @@ INVITE_RE = re.compile(      flags=re.IGNORECASE  ) +SPOILER_RE = re.compile(r"(\|\|.+?\|\|)")  URL_RE = re.compile(r"(https?://[^\s]+)", flags=re.IGNORECASE)  ZALGO_RE = re.compile(r"[\u0300-\u036F\u0489]") @@ -237,7 +238,7 @@ class Filtering(Cog):          Only matches words with boundaries before and after the expression.          """          for regex_pattern in WORD_WATCHLIST_PATTERNS: -            if regex_pattern.search(text): +            if regex_pattern.search(text + SPOILER_RE.sub('', text)):                  return True          return False | 
