aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
| * | | | | | | bring back the check of python help channelGravatar shtlrs2023-03-31-7/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this also updates the logs in SilencedDict
| * | | | | | | introduce SilencedDictGravatar shtlrs2023-03-30-10/+27
| | | | | | | |
| * | | | | | | add type annotation for guild_idGravatar shtlrs2023-03-30-1/+1
| | | | | | | |
| * | | | | | | move all methods under the DiscordClientGravatar shtlrs2023-03-30-120/+107
| | | | | | | |
| * | | | | | | append forum channel to categoryGravatar shtlrs2023-03-30-1/+4
| | | | | | | |
| * | | | | | | dedent signatureGravatar shtlrs2023-03-30-8/+9
| | | | | | | |
| * | | | | | | update channels dict after forum creationGravatar shtlrs2023-03-30-0/+1
| | | | | | | |
| * | | | | | | Merge branch 'main' into native-forum-channel-supportGravatar Boris Muratov2023-03-30-413/+427
| |\ \ \ \ \ \ \
| * | | | | | | | remove "circular" referencing of channel namesGravatar shtlrs2023-03-19-3/+3
| | | | | | | | |
| * | | | | | | | remove olf version o fupgrade to community funcGravatar shtlrs2023-03-13-11/+1
| | | | | | | | |
| * | | | | | | | appease linterGravatar shtlrs2023-03-12-14/+16
| | | | | | | | |
| * | | | | | | | bring back the response event hookGravatar shtlrs2023-03-12-0/+1
| | | | | | | | |
| * | | | | | | | replace upgrade_server_to_community with ↵Gravatar shtlrs2023-03-12-18/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | upgrade_server_to_community_if_necessary
| * | | | | | | | add necessary workflow to check guild features & act accordinglyGravatar shtlrs2023-03-12-0/+15
| | | | | | | | |
| * | | | | | | | add is_forum_channel predicateGravatar shtlrs2023-03-12-0/+7
| | | | | | | | |
| * | | | | | | | add new utilities to check/upgrade guild/channel statesGravatar shtlrs2023-03-12-0/+38
| | | | | | | | |
| * | | | | | | | add constants neededGravatar shtlrs2023-03-12-0/+4
| | | | | | | | |
| | | | * | | | | Make new helper role pingable for help request.Gravatar Steele Farnsworth2023-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 cooldownGravatar mbaruh2023-04-01-6/+11
| | | | | | | |
| | | * | | | | Use broader heuristic for detecting questions.Gravatar Steele2023-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!"Gravatar Steele2023-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.Gravatar Steele2023-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 quizGravatar mbaruh2023-03-31-1/+148
| | | | | | | |
| | | | * | | | revert refactoring of site_api_clientGravatar shtlrs2023-03-31-7/+7
| | | | | | | |
| | | | * | | | converge site_api_scheme & site_api into site_apiGravatar shtlrs2023-03-30-5/+5
| | | | | | | |
| | | | * | | | Merge branch 'main' into shtlrs/get-rid-of-site-config-varGravatar shtlrs2023-03-30-175/+220
| | | | |\ \ \ \ | |_|_|_|/ / / / |/| | | | | | |
| | | | * | | | rename site_api to site_api_client inside NominationApi for better ↵Gravatar shtlrs2023-03-25-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | differentiation with our site_api constant
| | | | * | | | rename schema to schemeGravatar shtlrs2023-03-25-3/+3
| | | | | | | |
| | | | * | | | get rid of site config variableGravatar shtlrs2023-03-25-12/+6
| | | | | | | |
| | | | | * | | Support custom value representation in filtering UIGravatar mbaruh2023-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 docstringGravatar mbaruh2023-03-27-1/+1
| | | | | | | |
| | | | | * | | Group identical action descriptions in antispamGravatar mbaruh2023-03-27-2/+6
| | | | | | | |
| | | | | * | | Fix conditionGravatar mbaruh2023-03-27-1/+1
| | | | | | | |
| | | | | * | | Address typehint issues and IDE complaintsGravatar mbaruh2023-03-26-5/+5
| | | | | | | |
| | | | | * | | List input fixesGravatar mbaruh2023-03-26-2/+4
| | | | | | | |
| | | | | * | | Rename additional_field to additional_settingsGravatar mbaruh2023-03-26-6/+8
| | | | | | | |
| | | | | * | | Add support for snekbox IO in the new filtering systemGravatar mbaruh2023-03-23-116/+134
| | | | | | | |
| | | | | * | | Fix filtering testsGravatar mbaruh2023-03-23-6/+6
| | | | | | | |
| | | | | * | | Merge branch 'main' into new-filtersGravatar mbaruh2023-03-21-2607/+3219
| | | | | |\ \ \
| | | | | * | | | More type hint parameterizingGravatar mbaruh2023-03-04-2/+2
| | | | | | | | |
| | | | | * | | | Remove empty READMEGravatar mbaruh2023-03-04-0/+0
| | | | | | | | |
| | | | | * | | | Merge branch 'main' into new-filtersGravatar mbaruh2023-02-28-2815/+2417
| | | | | |\ \ \ \
| | | | | * | | | | Fix antispam alertingGravatar mbaruh2023-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.Gravatar mbaruh2023-02-28-5/+19
| | | | | | | | | |
| | | | | * | | | | Don't allow adding filter lists with no implementationGravatar mbaruh2023-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 cogsGravatar mbaruh2023-02-28-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: wookie184 <[email protected]>
| | | | | * | | | | Correct type hintGravatar mbaruh2023-02-28-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: wookie184 <[email protected]>
| | | | | * | | | | Deprecated `warn` -> `warning`Gravatar mbaruh2023-02-28-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: wookie184 <[email protected]>
| | | | | * | | | | Fix Infraction checkGravatar mbaruh2023-02-28-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: decorator-factory <[email protected]>
| | | | | * | | | | Use literals as defaults where possibleGravatar mbaruh2023-02-28-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: wookie184 <[email protected]>