aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Merge pull request #268 from python-discord/reverting-accidental-push-to-masterGravatar S. Co12019-01-11-2/+2
|\ | | | | Revert "Catching the superclass CheckFailure instead of the subclass"
| * Revert "Catching the superclass CheckFailure instead of the subclass"Gravatar SebastiaanZ2019-01-11-2/+2
|/ | | | | | This reverts commit 8f30b52fd378bb3546c84d0fdb945a4b492236b8. Accidentally pushed to master when I thought I was at a branch
* Catching the superclass CheckFailure instead of the subclassGravatar SebastiaanZ2019-01-11-2/+2
|
* Merge pull request #260 from python-discord/accidental-permamuteGravatar Sebastiaan Zeeff2019-01-11-0/+32
|\ | | | | Add mute infraction check to role restoration so users won't be accidentally permamuted when they come back to server after leaving while were tempmuted.
| * Merge branch 'master' into accidental-permamuteGravatar Sebastiaan Zeeff2019-01-11-53/+101
| |\ | |/ |/|
* | Merge pull request #267 from ↵Gravatar Leon Sandøy2019-01-11-2/+3
|\ \ | | | | | | | | | | | | python-discord/token-detection-warning-strong-language Using firmer language in the token removal message to the user
| * | Using stronger language in the message and emphazising the 'strongly ↵Gravatar SebastiaanZ2019-01-11-2/+3
|/ / | | | | | | recommend' with bold
* | Merge pull request #232 from python-discord/antispam-mute-infrGravatar Sebastiaan Zeeff2019-01-11-31/+9
|\ \ | | | | | | Utilizes a temporary mute infraction rather than having the mute be totally contained by the AntiSpam coro, preventing non-administrators from removing the muted role in the event of a false-positive.
| * \ Merge branch 'master' into antispam-mute-infrGravatar sco12019-01-10-22/+91
| |\ \ | |/ / |/| |
* | | Merge pull request #259 from python-discord/SebastiaanZ/embed-detection-filterGravatar Chris Goes2019-01-09-20/+77
|\ \ \ | | | | | | | | Detecting self-botting/unofficial client use with a rich embed filter
| * \ \ Merge branch 'master' into SebastiaanZ/embed-detection-filterGravatar Chris Goes2019-01-09-2/+14
| |\ \ \ | |/ / / |/| | |
* | | | Merge pull request #263 from python-discord/help-command-patchGravatar Sebastiaan Zeeff2019-01-09-1/+11
|\ \ \ \ | | | | | | | | | | Patch to make !help work outside of #bot-commands again.
| * | | | Patch to make \!help work outside of #bot-commands again. We should look ↵Gravatar SebastiaanZ2019-01-09-1/+11
|/ / / / | | | | | | | | | | | | into a proper rewrite later.
* | | | Merge pull request #261 from python-discord/guild-whitelistGravatar Leon Sandøy2019-01-08-0/+2
|\ \ \ \ | | | | | | | | | | WIP is taking forever to finish checking, which is stupid.
| * | | | Add Pallets to server whitelistGravatar sco12019-01-08-0/+1
| | | | | | | | | | | | | | | Yay partners!
| * | | | Add RLBot to server whitelistGravatar sco12019-01-08-0/+1
|/ / / / | | | | | | | | Yay partners!
* | | | Merge pull request #258 from python-discord/hemlock/Reminder_Deletion_MethodsGravatar S. Co12019-01-07-1/+1
|\ \ \ \ | | | | | | | | | | Fixed Reminder Deletion
| * | | | Corrected the delete_reminder() method to use the correct _delete_reminder ↵Gravatar Daniel Brown2019-01-07-1/+1
|/ / / / | | | | | | | | | | | | | | | | | | | | method(). Signed-off-by: Daniel Brown <[email protected]>
| * | | Deleting unnecessary additional lineGravatar SebastiaanZ2019-01-07-1/+0
| | | |
| * | | Removing orphaned comment and restructuring user notification for ↵Gravatar SebastiaanZ2019-01-07-4/+2
| | | | | | | | | | | | | | | | filter_rich_embed
| * | | Including the filter_rich_embeds constants in bot/constants.pyGravatar SebastiaanZ2019-01-07-0/+2
| | | |
| * | | Changing the way in which the filter_rich_embed sends the embeds to ↵Gravatar SebastiaanZ2019-01-07-7/+3
| | | | | | | | | | | | | | | | mod_log.send_log_message
| * | | Modifying 'send_log_message' so it supports sending additional embeds to the ↵Gravatar SebastiaanZ2019-01-07-2/+9
| | | | | | | | | | | | | | | | specified (log) channel
| * | | Reverting modlog.py to original stateGravatar SebastiaanZ2019-01-07-17/+0
| | | |
| * | | Clarifying commentGravatar SebastiaanZ2019-01-06-1/+1
| | | |
| * | | Restoring DEBUG_MODE filtering condition and adding commentGravatar SebastiaanZ2019-01-06-4/+2
| | | |
| * | | Adding 'rich embed' filter to filtering, 'embed'-support to modlog, and ↵Gravatar SebastiaanZ2019-01-06-17/+91
|/ / / | | | | | | | | | 'rich embed' filtering options to config
| * | Invoke Moderation tempmute directlyGravatar sco12019-01-06-33/+3
| | |
| * | Antispam Infraction FixesGravatar sco12019-01-06-7/+10
| | | | | | | | | | | | | | | | | | | | | Add muted role object to cog attributes Fix unawaited coroutine in modlog Adjust modlog message ctx variable to be more explicit Fix duration being sent to API as integer instead of string Fix temporary infraction being placed into a nonexistent schedule, now placed into the moderation cog's task schedule
| * | Merge branch 'master' into antispam-mute-infrGravatar sco12019-01-06-244/+490
| |\ \ | |/ / |/| |
| * | Add infraction posting for AntiSpam mutesGravatar sco12018-12-29-12/+16
| | |
| * | Add optional return to modlog post coroGravatar sco12018-12-29-1/+2
| | | | | | | | | Enables generation of a context for AntiSpam to reference for posting infractions
| | * From reviewGravatar sco12019-01-08-2/+1
| | |
| | * Switch short-circuit logic, add loggingGravatar sco12019-01-08-1/+5
| | |
| | * Remove list comprehension since any() works on generatorsGravatar Sebastiaan Zeeff2019-01-08-1/+1
| | | | | | | | | Co-Authored-By: sco1 <[email protected]>
| | * Add line after docstringGravatar sco12019-01-07-0/+1
| | |
| | * Add mute infraction check to role restorationGravatar sco12019-01-07-0/+28
| |/ |/|
* | Merge pull request #251 from python-discord/invite-filter-dmGravatar S. Co12019-01-05-7/+55
|\ \ | | | | | | Invite filter DM & DMed invite modlog
| * | Use explicit channel mentionGravatar sco12019-01-05-1/+1
| | |
| * | Marginally smarter filter notification logicGravatar sco12019-01-05-11/+5
| | | | | | | | | Only check for a user notification for "filter" type filters
| * | Add notification strings for remaining filtersGravatar sco12019-01-05-7/+12
| | | | | | | | | Hardcode watch words filter notification to False since it's a watchlist. This logic should be reworked eventually so we ignore user notifications for watchlist type filters.
| * | Merge branch 'master' into invite-filter-dmGravatar sco12019-01-05-188/+318
| |\ \ | |/ / |/| |
* | | Merge pull request #252 from python-discord/pre-commitGravatar Chris Goes2019-01-04-176/+255
|\ \ \ | | | | | | | | Add pre-commit
| * | | Add pre-commit dev dependency & flake8 configurationGravatar sco12019-01-03-176/+255
|/ / / | | | | | | | | | Relock pipenv Add pre-commit pipenv script
* | | Merge pull request #249 from python-discord/hemlock/codeblock_retributionGravatar Thomas Petersson2019-01-03-1/+2
|\ \ \ | | | | | | | | Hopefully the final fix to the code block on-edit deletion thing
| * \ \ Merge branch 'master' into hemlock/codeblock_retributionGravatar Thomas Petersson2019-01-03-2/+24
| |\ \ \ | |/ / / |/| | |
* | | | Merge pull request #247 from python-discord/fix-paginator-indexerrorGravatar Sebastiaan Zeeff2019-01-03-2/+24
|\ \ \ \ | | | | | | | | | | Fix for the paginator raising IndexError when provided with an empty object to paginate
| * | | | Adding optional kwarg to raise Exception on empty paginator embed instead of ↵Gravatar SebastiaanZ2019-01-03-2/+16
| | | | | | | | | | | | | | | | | | | | sending empty embed
| * | | | Clarifying log.debug messages for empty embeds for both PaginatorsGravatar SebastiaanZ2019-01-03-2/+2
| | | | |
| * | | | Fixing empty LinesPaginator and ImagePaginator with '(nothing to display)' ↵Gravatar SebastiaanZ2019-01-03-0/+8
|/ / / / | | | | | | | | | | | | and '(no images to display)' when called with empty container object