| Commit message (Collapse) | Author | Age | Lines | ||
|---|---|---|---|---|---|
| ... | |||||
| | * | | | | | | | bring back the check of python help channel | 2023-03-31 | -7/+11 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this also updates the logs in SilencedDict | ||||
| | * | | | | | | | introduce SilencedDict | 2023-03-30 | -10/+27 | ||
| | | | | | | | | | |||||
| | * | | | | | | | add type annotation for guild_id | 2023-03-30 | -1/+1 | ||
| | | | | | | | | | |||||
| | * | | | | | | | move all methods under the DiscordClient | 2023-03-30 | -120/+107 | ||
| | | | | | | | | | |||||
| | * | | | | | | | append forum channel to category | 2023-03-30 | -1/+4 | ||
| | | | | | | | | | |||||
| | * | | | | | | | dedent signature | 2023-03-30 | -8/+9 | ||
| | | | | | | | | | |||||
| | * | | | | | | | update channels dict after forum creation | 2023-03-30 | -0/+1 | ||
| | | | | | | | | | |||||
| | * | | | | | | | Merge branch 'main' into native-forum-channel-support | 2023-03-30 | -413/+427 | ||
| | |\ \ \ \ \ \ \ | |||||
| | * | | | | | | | | remove "circular" referencing of channel names | 2023-03-19 | -3/+3 | ||
| | | | | | | | | | | |||||
| | * | | | | | | | | remove olf version o fupgrade to community func | 2023-03-13 | -11/+1 | ||
| | | | | | | | | | | |||||
| | * | | | | | | | | appease linter | 2023-03-12 | -14/+16 | ||
| | | | | | | | | | | |||||
| | * | | | | | | | | bring back the response event hook | 2023-03-12 | -0/+1 | ||
| | | | | | | | | | | |||||
| | * | | | | | | | | replace upgrade_server_to_community with ↵ | 2023-03-12 | -18/+35 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | upgrade_server_to_community_if_necessary | ||||
| | * | | | | | | | | add necessary workflow to check guild features & act accordingly | 2023-03-12 | -0/+15 | ||
| | | | | | | | | | | |||||
| | * | | | | | | | | add is_forum_channel predicate | 2023-03-12 | -0/+7 | ||
| | | | | | | | | | | |||||
| | * | | | | | | | | add new utilities to check/upgrade guild/channel states | 2023-03-12 | -0/+38 | ||
| | | | | | | | | | | |||||
| | * | | | | | | | | add constants needed | 2023-03-12 | -0/+4 | ||
| | | | | | | | | | | |||||
| | | | | * | | | | | Make new helper role pingable for help request. | 2023-03-31 | -1/+3 | ||
| | | | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | Previously, the message from the bot requesting that new helpers answer off-topic questions did not cause a ping. Solved by this commit. | ||||
| | | | * | | | | | Avoid race conditions and stricter cooldown | 2023-04-01 | -6/+11 | ||
| | | | | | | | | | |||||
| | | | * | | | | | Use broader heuristic for detecting questions. | 2023-03-31 | -13/+4 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Namely just seeing if there's a question mark in it that isn't part of a URL. | ||||
| | | | * | | | | | Change "Help!" to "answer this!" | 2023-03-31 | -1/+1 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It may occasionally be confusing why the bot thinks people need to "help" if there's a false positive (ie if the message is not a question). | ||||
| | | | * | | | | | New Helper functionality. | 2023-03-31 | -0/+78 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This cog will tell helpers when someone asks a question in off-topic channels, in an effort to improve question engagement. | ||||
| | | | * | | | | | Add helpering quiz | 2023-03-31 | -1/+148 | ||
| | | | | | | | | | |||||
| | | | | * | | | | revert refactoring of site_api_client | 2023-03-31 | -7/+7 | ||
| | | | | | | | | | |||||
| | | | | * | | | | converge site_api_scheme & site_api into site_api | 2023-03-30 | -5/+5 | ||
| | | | | | | | | | |||||
| | | | | * | | | | Merge branch 'main' into shtlrs/get-rid-of-site-config-var | 2023-03-30 | -175/+220 | ||
| | | | | |\ \ \ \ | |_|_|_|/ / / / |/| | | | | | | | |||||
| | | | | * | | | | rename site_api to site_api_client inside NominationApi for better ↵ | 2023-03-25 | -7/+7 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | differentiation with our site_api constant | ||||
| | | | | * | | | | rename schema to scheme | 2023-03-25 | -3/+3 | ||
| | | | | | | | | | |||||
| | | | | * | | | | get rid of site config variable | 2023-03-25 | -12/+6 | ||
| | | | | | | | | | |||||
| | | | | | * | | | Support custom value representation in filtering UI | 2023-03-28 | -29/+127 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds the `CustomIOField` class which can be used as a base for wrappers that store a value with a customized way to process the user input and to present the value in the UI. | ||||
| | | | | | * | | | Correct filter match docstring | 2023-03-27 | -1/+1 | ||
| | | | | | | | | | |||||
| | | | | | * | | | Group identical action descriptions in antispam | 2023-03-27 | -2/+6 | ||
| | | | | | | | | | |||||
| | | | | | * | | | Fix condition | 2023-03-27 | -1/+1 | ||
| | | | | | | | | | |||||
| | | | | | * | | | Address typehint issues and IDE complaints | 2023-03-26 | -5/+5 | ||
| | | | | | | | | | |||||
| | | | | | * | | | List input fixes | 2023-03-26 | -2/+4 | ||
| | | | | | | | | | |||||
| | | | | | * | | | Rename additional_field to additional_settings | 2023-03-26 | -6/+8 | ||
| | | | | | | | | | |||||
| | | | | | * | | | Add support for snekbox IO in the new filtering system | 2023-03-23 | -116/+134 | ||
| | | | | | | | | | |||||
| | | | | | * | | | Fix filtering tests | 2023-03-23 | -6/+6 | ||
| | | | | | | | | | |||||
| | | | | | * | | | Merge branch 'main' into new-filters | 2023-03-21 | -2607/+3219 | ||
| | | | | | |\ \ \ | |||||
| | | | | | * | | | | More type hint parameterizing | 2023-03-04 | -2/+2 | ||
| | | | | | | | | | | |||||
| | | | | | * | | | | Remove empty README | 2023-03-04 | -0/+0 | ||
| | | | | | | | | | | |||||
| | | | | | * | | | | Merge branch 'main' into new-filters | 2023-02-28 | -2815/+2417 | ||
| | | | | | |\ \ \ \ | |||||
| | | | | | * | | | | | Fix antispam alerting | 2023-02-28 | -13/+28 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Only upload deletion logs when there's actually deletion. - Don't upload deletion logs when an antispam event begins (could happen when another filter demanded an alert to be sent), but instead delay it until the antispam alert. Otherwise the antispam alert would cause an error because it would try to upload duplicate messages. - Correctly include any messages and channels added to the antispam event after the initial deletion. | ||||
| | | | | | * | | | | | Copy message from other infraction if result doesn't have one. | 2023-02-28 | -5/+19 | ||
| | | | | | | | | | | | |||||
| | | | | | * | | | | | Don't allow adding filter lists with no implementation | 2023-02-28 | -0/+9 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Filter lists with no implemenation are not loaded, therefore if one is added with no implementation there is then no way to interact with it. Instead of accounting for that case it makes more sense to require an implemenation first. | ||||
| | | | | | * | | | | | Re-add webhook and discord token check in other cogs | 2023-02-28 | -2/+10 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: wookie184 <[email protected]> | ||||
| | | | | | * | | | | | Correct type hint | 2023-02-28 | -1/+1 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: wookie184 <[email protected]> | ||||
| | | | | | * | | | | | Deprecated `warn` -> `warning` | 2023-02-28 | -2/+2 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: wookie184 <[email protected]> | ||||
| | | | | | * | | | | | Fix Infraction check | 2023-02-28 | -1/+1 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: decorator-factory <[email protected]> | ||||
| | | | | | * | | | | | Use literals as defaults where possible | 2023-02-28 | -5/+5 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: wookie184 <[email protected]> | ||||