| Commit message (Collapse) | Author | Age | Lines | ||
|---|---|---|---|---|---|
| ... | |||||
| * | | | | | | | Merge pull request #964 from ks129/bad-words-nick | 2020-06-11 | -21/+61 | ||
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Filtering: Implement bad words detection in nicknames | ||||
| | * \ \ \ \ \ \ | Merge branch 'master' into bad-words-nick | 2020-06-11 | -1/+35 | ||
| | |\ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | |||||
| * | | | | | | | | Merge pull request #995 from python-discord/add-cooldown-channel | 2020-06-11 | -1/+3 | ||
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | Add cooldown channel to config-default.yml | ||||
| | * | | | | | | | | Add cooldown to Channels in constants.py | 2020-06-11 | -0/+1 | ||
| | | | | | | | | | | |||||
| | * | | | | | | | | Add cooldown channel to EXCLUDED_CHANNELS tuple | 2020-06-11 | -1/+1 | ||
| | | | | | | | | | | |||||
| | * | | | | | | | | Add cooldown channel to config-default.yml | 2020-06-11 | -0/+1 | ||
| |/ / / / / / / / | |||||
| * | | | | | | | | Fix trailing whitespace in Action file | 2020-06-11 | -1/+1 | ||
| | | | | | | | | | |||||
| * | | | | | | | | Create codeql-analysis.yml | 2020-06-11 | -0/+32 | ||
| | | | | | | | | | |||||
| | * | | | | | | | Merge branch 'master' into bad-words-nick | 2020-06-11 | -239/+552 | ||
| | |\ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | |||||
| * | | | | | | | | Merge pull request #910 from python-discord/bug/backend/906/converter-year-range | 2020-06-10 | -52/+66 | ||
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | Converters: handle ValueError when year for duration is out of range | ||||
| | * \ \ \ \ \ \ \ | Merge branch 'master' into bug/backend/906/converter-year-range | 2020-06-10 | -1194/+2938 | ||
| | |\ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | | |||||
| * | | | | | | | | | Merge pull request #988 from python-discord/snekbox-compose | 2020-06-10 | -0/+9 | ||
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Add snekbox to the Docker compose file | ||||
| | * \ \ \ \ \ \ \ \ | Merge branch 'master' into snekbox-compose | 2020-06-10 | -2/+14 | ||
| | |\ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | | | |||||
| * | | | | | | | | | | Merge pull request #935 from python-discord/bug/mod/932/modlog-ignore-dms | 2020-06-10 | -0/+4 | ||
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | ModLog: ignore DMs in the message delete listener | ||||
| | * \ \ \ \ \ \ \ \ \ | Merge branch 'master' into bug/mod/932/modlog-ignore-dms | 2020-06-10 | -1061/+2576 | ||
| | |\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | | | |||||
| * | | | | | | | | | | | Add Python Atlanta to guild whitelists | 2020-06-09 | -0/+1 | ||
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Merge pull request #983 from python-discord/bug/backend/stats-category-check | 2020-06-07 | -1/+2 | ||
| |\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|/ / |/| | | | | | | | | | | Fix AttributeError for category check | ||||
| | * | | | | | | | | | | Merge branch 'master' into bug/backend/stats-category-check | 2020-06-07 | -33/+96 | ||
| | |\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | | | |||||
| | * | | | | | | | | | | Fix AttributeError for category check | 2020-06-04 | -1/+2 | ||
| | | |_|_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Not all channels will have a category attribute. This may be fine in production, but it does cause periodic errors when testing locally. | ||||
| | | * | | | | | | | | ModLog: ignore DMs in the message delete listener | 2020-05-10 | -0/+4 | ||
| | | | | | | | | | | | |||||
| | | | * | | | | | | | Add snekbox to the Docker compose file | 2020-06-05 | -0/+9 | ||
| | | | | | | | | | | | |||||
| | | | | * | | | | | | Fix exception message assertions in converter tests | 2020-04-28 | -7/+8 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `msg` arg is for displaying a message when the assertion fails. To match against the exception's message, `assertRaisesRegex` must be used. Since all of the messages are meant to be interpreted literally rather than as regex, `re.escape` is used. | ||||
| | | | | * | | | | | | Use await instead of asyncio.run in converter tests | 2020-04-28 | -28/+27 | ||
| | | | | | | | | | | | |||||
| | | | | * | | | | | | Remove redundant parenthesis from test values | 2020-04-28 | -19/+19 | ||
| | | | | | | | | | | | |||||
| | | | | * | | | | | | Test for out of range datetime in the Duration converter | 2020-04-28 | -0/+11 | ||
| | | | | | | | | | | | |||||
| | | | | * | | | | | | Converters: handle ValueError when year for duration is out of range | 2020-04-25 | -1/+4 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `datetime` objects only support a year up to 9999. Fixes #906 | ||||
| | | | | | * | | | | | Filtering: Add user avatar thumbnail to nickname alert embed | 2020-06-11 | -1/+2 | ||
| | | | | | | | | | | | |||||
| | | | | | * | | | | | Filtering: Use walrus for better looking of code | 2020-06-11 | -4/+2 | ||
| | | | | | | | | | | | |||||
| | | | | | * | | | | | Filtering: Fix nickname filter alert sending spaces | 2020-06-11 | -0/+2 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Joseph Banks <[email protected]> | ||||
| | | | | | * | | | | | Filtering: Fix some comments | 2020-06-11 | -2/+2 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Joseph Banks <[email protected]> | ||||
| | | | | | * | | | | | Remove redis namespace collision test | 2020-05-31 | -10/+0 | ||
| | | | | | | | | | | | |||||
| | | | | | * | | | | | Remove redis namespace collision prevention | 2020-05-31 | -10/+1 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When cogs reload, it would consider their namespace as a conflict with the original namespace. This feature will be removed as a fix until we come up with a better solution. | ||||
| | | | | | * | | | | | Add logging for the bad nickname filter | 2020-05-31 | -0/+2 | ||
| | | | | | | | | | | | |||||
| | | | | | * | | | | | Fix missing await in bad nickname filter | 2020-05-31 | -18/+17 | ||
| | | | | | | | | | | | |||||
| | | | | | * | | | | | Filtering: Small fixes | 2020-05-31 | -5/+5 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Use UTC from timestamp - Rename name bad words checking function | ||||
| | | | | | * | | | | | Filtering: Fix docstring | 2020-05-31 | -1/+1 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Mark <[email protected]> | ||||
| | | | | | * | | | | | Merge remote-tracking branch 'origin/bad-words-nick' into bad-words-nick | 2020-05-31 | -4/+1 | ||
| | | | | | |\ \ \ \ \ | |||||
| | | | | | | * | | | | | Filtering: Create lock in `__init__` | 2020-05-30 | -4/+1 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move lock creation from `bad_words_in_name` to `__init__` | ||||
| | | | | | * | | | | | | Filtering: Split name filtering to smaller functions | 2020-05-31 | -11/+24 | ||
| | | | | | | | | | | | | |||||
| | | | | | * | | | | | | Filtering: On name filtering, replace Message with Embed as argument | 2020-05-31 | -7/+7 | ||
| | | | | | | | | | | | | |||||
| | | | | | * | | | | | | Filtering: Add days between alerts as constant | 2020-05-31 | -1/+3 | ||
| | | | | | | | | | | | | |||||
| | | | | | * | | | | | | Filtering: Rename `bad_words_in_name` to `check_is_bad_words_in_name` | 2020-05-31 | -2/+2 | ||
| | | | | | | | | | | | | |||||
| | | | | | * | | | | | | Filtering: Use POSIX instead ISO format to storage alert cooldowns | 2020-05-31 | -3/+2 | ||
| | | | | | |/ / / / / | |||||
| | | | | | * | | | | | Filtering: Refactor bad names checking | 2020-05-29 | -31/+36 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Make `bad_words_in_name` and attach it to current `on_message`. - Implement `asyncio.Lock` to avoid race conditions. - Made that this first check is there matches and when there is, check for alert. | ||||
| | | | | | * | | | | | Filtering: Implement bad words detection in nicknames | 2020-05-29 | -0/+41 | ||
| | | | | | | | | | | | |||||
| | | | | | | | | * | | Revise inaccurate docstring in RedisCache | 2020-06-16 | -2/+2 | ||
| | | | | | | | | | | | |||||
| | | | | | | | | * | | Refactor nested if-statement | 2020-06-16 | -5/+4 | ||
| | | | | | | | | | | | |||||
| | | | | | | | | * | | Help channels: revise inaccurate comment | 2020-06-08 | -1/+1 | ||
| | | | | | | | | | | | |||||
| | | | | | | | | * | | Help channels: use cache to remove cooldowns or re-schedule them | 2020-06-08 | -7/+20 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using the cache is more efficient since it can check only the users it expects to have a cooldown rather than searching all guild members. Furthermore, re-scheduling the cooldowns ensures members experience the full duration of the cooldown. Previously, all cooldowns were removed, regardless of whether they were expired. | ||||
| | | | | | | | | * | | Help channels: add a function to schedule cooldown expiration | 2020-06-08 | -4/+7 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moving this code into a separate function reduces redundancy down the line. This will also get used to re-scheduled cooldowns after a restart. | ||||