aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
| | * | | | | | | | | | Code block: use a more efficient line count checkGravatar MarkKoz2020-06-13-57/+59
| | | | | | | | | | | |
| | * | | | | | | | | | Code block: ignore if code block has *any* languageGravatar MarkKoz2020-06-13-5/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the code was valid Python syntax, the guide embed would be sent despite a non-Python language being explicitly specified for the code block by the message author. * Make the code block language regex a compiled pattern constant Fixes #829
| | * | | | | | | | | | Code block: simplify log messageGravatar MarkKoz2020-06-13-3/+2
| | | | | | | | | | | |
| | * | | | | | | | | | Code block: make invalid backticks a constant setGravatar MarkKoz2020-06-13-9/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A set should be faster since it's being used to test for membership. A constant just means it won't need to be redefined every time the function is called. * Make `has_bad_ticks` a static method * Add comments describing characters represented by the Unicode escapes
| | * | | | | | | | | | Code block: move standard guide message creation to a new functionGravatar MarkKoz2020-06-13-50/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Rename `howto` variable to `description`
| | * | | | | | | | | | Code block: move bad ticks message creation to a new functionGravatar MarkKoz2020-06-13-33/+37
| | | | | | | | | | | |
| | * | | | | | | | | | Code block: move final send/cooldown code outside the try-exceptGravatar MarkKoz2020-06-13-9/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reduces nesting for improved readability. The code would have never thrown a syntax error in the manner expected anyway.
| | * | | | | | | | | | Code block: add helper function to send the embedGravatar MarkKoz2020-06-13-7/+15
| | | | | | | | | | | |
| | * | | | | | | | | | Code block: invert conditions to reduce nestingGravatar MarkKoz2020-06-13-102/+107
| | | | | | | | | | | |
| | * | | | | | | | | | Code block: add helper function to check for channel cooldownGravatar MarkKoz2020-06-13-2/+9
| | | | | | | | | | | |
| | * | | | | | | | | | Code block: add helper function to check if msg should be parsedGravatar MarkKoz2020-06-13-8/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Check for bot author first because it's a simpler/faster check
| | * | | | | | | | | | Code block: add helper function to check channel is validGravatar MarkKoz2020-06-13-5/+9
| | | | | | | | | | | |
| | * | | | | | | | | | Code block: add helper function to check for help channelsGravatar MarkKoz2020-06-13-5/+10
| | | | | | | | | | | |
| | * | | | | | | | | | Move code block formatting detection to a separate extension/cogGravatar MarkKoz2020-06-13-321/+342
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It was really out of place in the BotCog, which is meant more for general, simple utility commands.
| | | | | | | | | | | * display inf id actioned in mod channelGravatar mbaruh2020-10-16-2/+2
| | |_|_|_|_|_|_|_|_|/ | |/| | | | | | | | |
| * | | | | | | | | | Remove trailing whitespace from verification.pyGravatar Joe Banks2020-10-13-1/+1
| | | | | | | | | | |
| * | | | | | | | | | Fix channel constantGravatar Joe Banks2020-10-13-1/+1
| | | | | | | | | | |
| * | | | | | | | | | Add production debug log for native verificationGravatar Joe Banks2020-10-13-0/+10
| | |_|_|_|_|_|/ / / | |/| | | | | | | |
| * | | | | | | | | PR #1231: Dynamic prefix in activityGravatar kwzrd2020-10-13-1/+1
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | Fixed hardcoded prefix in __main__.pyGravatar spitfire-hash2020-10-13-1/+1
| |/ / / / / / / / /
| * | | | | | | | | Merge pull request #1227 from python-discord/ducky-rescue-missionGravatar Leon Sandøy2020-10-11-1/+3
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Duckpond: Add a list of already ducked messages
| | * \ \ \ \ \ \ \ \ Merge branch 'master' into ducky-rescue-missionGravatar Leon Sandøy2020-10-11-0/+1
| | |\ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / | |/| | | | | | | | |
| * | | | | | | | | | Merge pull request #1228 from ks129/metricity-siteGravatar Dennis Pham2020-10-11-0/+1
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Add Metricity DB URL env var to site (docker-compose.yml)
| | * \ \ \ \ \ \ \ \ \ Merge branch 'master' into metricity-siteGravatar Dennis Pham2020-10-11-695/+807
| | |\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / | |/| | | | | | | | | |
| | * | | | | | | | | | Add Metricity DB URL to site (docker-compose.yml)Gravatar ks1292020-10-11-0/+1
| | | | | | | | | | | |
| | | * | | | | | | | | Duckpond: Add a list of already ducked messagesGravatar Matteo Bertucci2020-10-10-1/+3
| | |/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously race conditions caused the messages to be processed again before knowing the white check mark reaction got added, this seems to solve it
* | | | | | | | | | | Fix linting for voice gate and voice banGravatar ks1292020-10-11-5/+4
| | | | | | | | | | |
* | | | | | | | | | | Add production voice gate role and channel to configurationGravatar ks1292020-10-11-0/+2
| | | | | | | | | | |
* | | | | | | | | | | Create test for voice unban fail send DMGravatar ks1292020-10-11-0/+15
| | | | | | | | | | |
* | | | | | | | | | | Create base test for voice unbanGravatar ks1292020-10-11-0/+18
| | | | | | | | | | |
* | | | | | | | | | | Create test for voice ban pardon when user not foundGravatar ks1292020-10-11-0/+7
| | | | | | | | | | |
* | | | | | | | | | | Shorten voice ban reason and create test for itGravatar ks1292020-10-11-0/+20
| | | | | | | | | | |
* | | | | | | | | | | Add Voice Ban test about calling apply_infractionGravatar ks1292020-10-11-0/+15
| | | | | | | | | | |
* | | | | | | | | | | Create test for voice ban applying role remove ignore.Gravatar ks1292020-10-11-0/+15
| | | | | | | | | | |
* | | | | | | | | | | Check arguments for get_active_infraction in voice ban testsGravatar ks1292020-10-11-1/+1
| | | | | | | | | | |
* | | | | | | | | | | Create test to check does this pass proper kwargs to infraction postingGravatar ks1292020-10-11-0/+12
| | | | | | | | | | |
* | | | | | | | | | | Create test for case when posting infraction failsGravatar ks1292020-10-11-1/+12
| | | | | | | | | | |
* | | | | | | | | | | Revert recent walrus operator changeGravatar ks1292020-10-11-1/+2
| | | | | | | | | | |
* | | | | | | | | | | Create test for case when user already have active Voice BanGravatar ks1292020-10-11-2/+11
| | | | | | | | | | |
* | | | | | | | | | | Simplify post infraction calling and None checkGravatar ks1292020-10-11-2/+1
| | | | | | | | | | |
* | | | | | | | | | | Create test for case when trying to voice ban user who haven't passed gateGravatar ks1292020-10-11-2/+11
| | | | | | | | | | |
* | | | | | | | | | | Create test for voice unbanGravatar ks1292020-10-11-0/+6
| | | | | | | | | | |
* | | | | | | | | | | Create test for temporary voice banGravatar ks1292020-10-11-1/+7
| | | | | | | | | | |
* | | | | | | | | | | Create test for permanent voice banGravatar ks1292020-10-11-0/+17
| | | | | | | | | | |
* | | | | | | | | | | Improve voice gate messages deletionGravatar ks1292020-10-11-2/+8
| | | | | | | | | | |
* | | | | | | | | | | Suppress Voice Gate cog InWhiteListCheckFailureGravatar ks1292020-10-11-0/+6
| | | | | | | | | | |
* | | | | | | | | | | Implement Voice Verifying command and delete message in voice gateGravatar ks1292020-10-11-1/+111
| | | | | | | | | | |
* | | | | | | | | | | Remove not used importsGravatar ks1292020-10-11-1/+0
| | | | | | | | | | |
* | | | | | | | | | | Implement voice bans (temporary and permanent)Gravatar ks1292020-10-11-0/+85
| | | | | | | | | | |
* | | | | | | | | | | Add voice ban icons and show appeal footer for voice banGravatar ks1292020-10-11-1/+2
| | | | | | | | | | |