| Commit message (Collapse) | Author | Lines | ||
|---|---|---|---|---|
| 2022-10-05 | Add message when there are no patrons in a tier | -1/+2 | ||
| 2022-10-03 | await unawaited remove_cog calls | -3/+3 | ||
| 2022-10-02 | Make autoban report silently fail if output will be sent to a non-mod channel | -0/+4 | ||
| 2022-10-02 | Send weekly_autoban_report to ctx channel when manually invoked | -3/+7 | ||
| 2022-10-02 | Report on all autoban filters added in the last 7 days | -1/+55 | ||
| This adds both a command to runt he report, and schedules a report to be automatically once a week. | ||||
| 2022-10-02 | Namespace discord import in filter_lists | -4/+4 | ||
| 2022-10-02 | Send filter alerts to #filter-log instead of #mod-meta | -2/+5 | ||
| This is to reduce the amount of spam in #mod-meta. | ||||
| 2022-09-20 | Display mention & str of the mentionable object in `!remind list`. | -1/+1 | ||
| Added so that the user still gets information on what the mention is, when the mention doesn't render (due to client cache etc.) | ||||
| 2022-09-20 | move DEFAULT_RULES_DESCRIPTION under information.py | -9/+7 | ||
| 2022-09-19 | use subTest to isolate assertions | -14/+17 | ||
| 2022-09-19 | add DEFAULT_RULES_DESCRIPTION to avoid duplication | -13/+10 | ||
| 2022-09-19 | fix redundant test name | -1/+1 | ||
| 2022-09-19 | test the cases where default rules message is supposed to be sent | -0/+31 | ||
| 2022-09-19 | fix wrong type hint of the rules function return value | -2/+2 | ||
| 2022-09-19 | add test that checks for the sent content if one invalid index is present in ↵ | -0/+46 | ||
| the input | ||||
| 2022-09-19 | return final list of rule numbers to be sent | -2/+4 | ||
| 2022-09-19 | sort the list of final rule numbers | -1/+1 | ||
| 2022-09-18 | determine final_rule_numbers value by subscribing to the ↵ | -9/+2 | ||
| keyword_to_rule_number using the matched keywords | ||||
| 2022-09-18 | subscribe directly to the keyword_to_rule_number dict instead of using .get | -1/+2 | ||
| 2022-09-18 | remove redundant use of list transformation when sorting final rule numbers | -1/+1 | ||
| 2022-09-18 | Moved `escape_markdown` after Truthy check (#2279) | -2/+3 | ||
| 2022-09-18 | replace the keywords set with a dict that maps each keyword to its rule number | -8/+6 | ||
| 2022-09-18 | enumerate full_rules with a start index of 1 | -2/+2 | ||
| 2022-09-18 | remove useless initial sorting of keywords | -2/+0 | ||
| 2022-09-18 | remove duplicate final rule numbers then sort | -1/+1 | ||
| 2022-09-18 | remove unreachable code | -8/+0 | ||
| 2022-09-18 | rename pick to rule_number | -2/+2 | ||
| 2022-09-18 | rename index to rule_number | -1/+3 | ||
| 2022-09-18 | stop matching keywords when they're invalid upon triaging the rule numbers & ↵ | -19/+17 | ||
| keywords | ||||
| 2022-09-18 | stop matching as soon as an invalid kw is encountered | -11/+22 | ||
| 2022-09-17 | Use Python Poetry Base Action (#2277) | -21/+3 | ||
| 2022-09-17 | Address Review | -2/+6 | ||
| - Convert `ids` to a set to remove duplicates - Limit the amount of reminders you can delete at once to 5 in order to prevent API spam | ||||
| 2022-09-17 | Update wording of patreon message | -2/+2 | ||
| 2022-09-17 | Removed italics from the help command (#2272) | -5/+5 | ||
| * removed asterisk from embed description * removed italics from line 334, 375 and 415 * pagination.py, L239 added italics | ||||
| 2022-09-16 | remove help message that displays the available keywords per rule | -8/+2 | ||
| 2022-09-16 | Removed "redis_ready" from additional_spec_asyncs in MockBot (#2275) | -1/+1 | ||
| The attribute was removed from Bot in fc05849 | ||||
| 2022-09-16 | rename rules to rule_numbers | -7/+7 | ||
| 2022-09-16 | replace .isdigit predicate with a try except block | -2/+2 | ||
| 2022-09-16 | fix typo in docstrings | -1/+1 | ||
| 2022-09-16 | use the cached channels instead of fetching them with each command execution | -4/+2 | ||
| 2022-09-16 | suggest adding a keyword in dev & meta channels | -3/+6 | ||
| 2022-09-16 | add missing blank line | -0/+1 | ||
| 2022-09-16 | accept keywords and rule numbers in any order | -19/+39 | ||
| 2022-09-16 | send the "no-match" error message in pure text format | -5/+2 | ||
| 2022-09-16 | send the list of pre-defined keywords along with each invoked rule | -2/+7 | ||
| 2022-09-16 | add support for keywords when using the "rules" command. | -4/+18 | ||
| This doesn't change the way the rules command originally worked and keeps the priority to rule numbers. But in case a number (or numbers) is not supplied, it will try to find a rule that maps to a the supplied keyword. | ||||
| 2022-09-16 | fix "isistance" typo | -1/+1 | ||
| 2022-09-14 | Update docstrings & comment. | -17/+8 | ||
| 2022-09-13 | Specify the path for poetry venvs | -1/+2 | ||
| Without this the venv would be created in /root/.cache and the nonn-root user that prod runs under would not have access to it. | ||||
| 2022-09-13 | Ignore mounted in-project venvs on startup | -1/+4 | ||
| Poetry's virtualenvs.in-project config deafults to None, meaning it will use in-project venvs if it finds one, otherwise it will use the cache dir. In dev we mount the entire root project directory to /bot. This means if the host's venv in in the project dir, this will get mounted and prioritised by poetry run. If the host is on a non-linux OS this will cause poetry to fail to boot. | ||||