Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Merge branch 'main' into fix/modpingsfix/modpings | 2022-03-03 | -1013/+1827 | |
|\ | ||||
| * | Merge pull request #2107 from an-dyy/patch-1 | 2022-03-01 | -5/+21 | |
| |\ | | | | | | | fix: Make the help command's button only work for author | |||
| | * | docs: Added docstring for moderator access | 2022-03-01 | -1/+5 | |
| | | | ||||
| | * | feat: Allow moderators to use buttons in other people's help command | 2022-02-28 | -1/+3 | |
| | | | ||||
| | * | docs: Make docstring sound better | 2022-02-28 | -1/+1 | |
| | | | ||||
| | * | fix: Make help buttons only work for author | 2022-02-28 | -5/+15 | |
| |/ | ||||
| * | Merge pull request #2071 from minalike/feature/nonpinging-helper-notify | 2022-02-23 | -46/+97 | |
| |\ | | | | | | | Notify helpers without ping when dormant channels are running low | |||
| | * | Merge branch 'main' into feature/nonpinging-helper-notify | 2022-02-23 | -121/+545 | |
| | |\ | | |/ | |/| | ||||
| * | | Merge pull request #2101 from python-discord/fix/help-channels-attribute-error | 2022-02-23 | -3/+4 | |
| |\ \ | | | | | | | | | Make sure the regex match is not None before adding to claimaints cache | |||
| | * | | fix: Make sure the regex match is not None before adding to claimaints cache | 2022-02-23 | -3/+4 | |
| |/ / | | | | | | | | | | If there was a bot message in a help channel that contained an embed that was not the claimed channel message, this would raise an attribute error. | |||
| * | | Merge pull request #2078 from python-discord/chris/fix/help-channel-errors | 2022-02-20 | -7/+62 | |
| |\ \ | | | | | | | | | Ensure claimant cache is populated on help channel init | |||
| | * | | Handle uncached claimant on unclaim | 2022-02-20 | -5/+8 | |
| | | | | | | | | | | | | | | | | This could be possible during init_available. If there are too many available channels they are made dormant by calling unclaim_channel. However there may not be claimants cached and ensure_claimants wouldn't populate cache, since the channels weren't in use. | |||
| | * | | Ensure each in-use channel has a cached claimant on init | 2022-02-20 | -0/+35 | |
| | | | | | | | | | | | | | | | | This avoids issues when a user tries to close a channel, but the cache is empty, so the author check fails. | |||
| | * | | Cancel help channel claim on 500 from Discord | 2022-02-20 | -2/+19 | |
| |/ / | | | | | | | | | | If we get a 500 error from Discord when trying to move the help channel to in use, attempt to let the user know, then cancel the claim. | |||
| * | | Remove discord formatted timestamp from log message (#2100) | 2022-02-20 | -2/+6 | |
| | | | ||||
| * | | Merge pull request #2094 from python-discord/fix-bot-2093 | 2022-02-19 | -0/+13 | |
| |\ \ | | | | | | | | | Validate regex when adding to the filter_token filter | |||
| | * \ | Merge branch 'main' into fix-bot-2093 | 2022-02-19 | -18/+156 | |
| | |\ \ | | |/ / | |/| | | ||||
| * | | | Merge pull request #2098 from minalike/enhancement/uid-mod-alerts2 | 2022-02-19 | -2/+7 | |
| |\ \ \ | | | | | | | | | | | Add user ID in message content for mod-alerts, but not for autobans | |||
| | * \ \ | Merge branch 'main' into enhancement/uid-mod-alerts2 | 2022-02-19 | -0/+147 | |
| | |\ \ \ | | |/ / / | |/| | | | ||||
| * | | | | Merge pull request #2084 from python-discord/thread-bumper-cog | 2022-02-18 | -0/+147 | |
| |\ \ \ \ | | | | | | | | | | | | | Add a cog to bump threads | |||
| | * | | | | fixup: implemeent code review comments | 2022-02-18 | -3/+8 | |
| | | | | | | ||||
| | * | | | | Add logic so that manually archived threads bypass the thread bump list | 2022-02-18 | -9/+37 | |
| | | | | | | ||||
| | * | | | | Add a cog to bump threads | 2022-02-18 | -0/+114 | |
| |/ / / / | | | | | | | | | | | | | | | | Quite often we want threads such as event discussions, or moderation discussions to live beyond their maximum of 1 week of auto-archival. This cog allows staff to add a thread to a list that will get 'bumped' back open by the bot when they are auto-archived | |||
| | * / / | Add user ID in message content for mod-alerts, but not for autobans | 2022-02-19 | -2/+7 | |
| |/ / / | ||||
| * | | | Merge pull request #2097 from python-discord/fix-bot-2004 | 2022-02-18 | -16/+1 | |
| |\ \ \ | | | | | | | | | | | Remove auto joining of new threads. | |||
| | * \ \ | Merge branch 'main' into fix-bot-2004 | 2022-02-18 | -1/+2 | |
| | |\ \ \ | | |/ / / | |/| | | | ||||
| * | | | | Merge pull request #2096 from minalike/enhancement/uid-mod-alert | 2022-02-18 | -1/+2 | |
| |\ \ \ \ | | | | | | | | | | | | | Add user ID to message content for all mod alerts | |||
| | * | | | | Add user ID to message content for all mod alerts | 2022-02-17 | -1/+2 | |
| |/ / / / | | | | | | | | | | | | | | | | | | | | | This is a temporary quality of life improvement until filters rewrite. Largely benefits mobile moderators who cannot copy from embeds. | |||
| | * / / | Remove auto joining of new threads. | 2022-02-18 | -16/+1 | |
| |/ / / | ||||
| | * | | Remove unnecessary assignment | 2022-02-18 | -1/+1 | |
| | | | | | | | | | | | | Co-authored-by: ChrisJL <[email protected]> | |||
| | * | | Include regex error in failure message | 2022-02-17 | -2/+2 | |
| | | | | | | | | | | | | | | | | f | |||
| | * | | Validate regex when adding to the filter_token filter | 2022-02-17 | -0/+13 | |
| |/ / | ||||
| * | | Remove unnecessary Infraction conversion in clean ban (#2092) | 2022-02-16 | -6/+3 | |
| | | | ||||
| * | | Merge pull request #2033 from python-discord/purge-to-clean | 2022-02-16 | -38/+286 | |
| |\ \ | | | | | | | | | Use custom clean cog when purge banning | |||
| | * | | Typo and docstrings in clean ban tests | 2022-02-16 | -1/+2 | |
| | | | | | | | | | | | | | | | | Co-authored-by: GDWR <[email protected]> | |||
| | * | | Send error when cleanban fails to ban | 2022-02-16 | -2/+4 | |
| | | | | | | | | | | | | | | | | Co-authored-by: GDWR <[email protected]> | |||
| | * | | Add tests for new CleanBan and Clean functionality | 2022-02-16 | -1/+193 | |
| | | | | ||||
| | * | | Don't append clean log if no clean was done from purge ban | 2022-02-16 | -0/+3 | |
| | | | | ||||
| | * | | Add more aliases to purgeban | 2022-02-16 | -2/+2 | |
| | | | | ||||
| | * | | Change purgeban to use custom clean logic | 2022-02-16 | -17/+53 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This migrates the purgeban command away from Discord's native purgeban to our custom logic. Discord's native purgeban does not leave us with any evidence or context of what messages were deleted. So when mods reference the infraction at a later date they are lacking information. Instead, we use our custom clean cog to delete all messages from the user in question for the last hour, and automatically append the link to the clean log to the infraction reason. . | |||
| | * | | Update respect_role_hierarchy decorator to pass through return values | 2022-02-16 | -4/+3 | |
| | | | | ||||
| | * | | Support not deleting invoking message of a clean task | 2022-02-16 | -2/+4 | |
| | | | | ||||
| | * | | Reply with log url after cleaning messages | 2022-02-16 | -12/+25 | |
| |/ / | | | | | | | | | | If done outside a mod channel, it instead tags the invoker in #mods. | |||
| * | | Fix: `!raw` can now be used in threads (#2090) | 2022-02-16 | -1/+1 | |
| | | | ||||
| * | | Fix ignoring of raw DM edits (#2085) | 2022-02-14 | -0/+3 | |
| | | | ||||
| * | | Removed extra newline in the traceback tag. (#2083) | 2022-02-13 | -1/+0 | |
| | | | ||||
| * | | Merge pull request #2075 from python-discord/coveralls-dep | 2022-02-13 | -34/+2 | |
| |\ \ | | | | | | | | | Remove Coveralls completely | |||
| | * \ | Merge branch 'main' into coveralls-dep | 2022-02-13 | -20/+17 | |
| | |\ \ | | |/ / | |/| | | ||||
| * | | | Traceback tag: Emphasize reason for sharing traceback (#2072) | 2022-02-13 | -11/+9 | |
| | | | | ||||
| * | | | Merge pull request #2082 from python-discord/subscribe-alias | 2022-02-13 | -1/+1 | |
| |\ \ \ | | | | | | | | | | | Add unsubscribe alias to subscribe command |