aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
| * | | | | | | | | | | | | | Add a cog to bump threadsGravatar Chris Lovering2022-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 autobansGravatar mina2022-02-19-2/+7
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #2097 from python-discord/fix-bot-2004Gravatar ChrisJL2022-02-18-16/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove auto joining of new threads.
| * \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'main' into fix-bot-2004Gravatar ChrisJL2022-02-18-1/+2
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #2096 from minalike/enhancement/uid-mod-alertGravatar ChrisJL2022-02-18-1/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add user ID to message content for all mod alerts
| * | | | | | | | | | | | | | Add user ID to message content for all mod alertsGravatar minalike2022-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.Gravatar Izan2022-02-18-16/+1
|/ / / / / / / / / / / / /
| * | | | | | | | | | | | Remove unnecessary assignmentGravatar TizzySaurus2022-02-18-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: ChrisJL <[email protected]>
| * | | | | | | | | | | | Include regex error in failure messageGravatar Izan2022-02-17-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f
| * | | | | | | | | | | | Validate regex when adding to the filter_token filterGravatar Izan2022-02-17-0/+13
|/ / / / / / / / / / / /
* | | | | | | | | | | | Remove unnecessary Infraction conversion in clean ban (#2092)Gravatar ChrisJL2022-02-16-6/+3
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #2033 from python-discord/purge-to-cleanGravatar ChrisJL2022-02-16-38/+286
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Use custom clean cog when purge banning
| * | | | | | | | | | | | Typo and docstrings in clean ban testsGravatar Chris Lovering2022-02-16-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: GDWR <[email protected]>
| * | | | | | | | | | | | Send error when cleanban fails to banGravatar Chris Lovering2022-02-16-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: GDWR <[email protected]>
| * | | | | | | | | | | | Add tests for new CleanBan and Clean functionalityGravatar Chris Lovering2022-02-16-1/+193
| | | | | | | | | | | | |
| * | | | | | | | | | | | Don't append clean log if no clean was done from purge banGravatar Chris Lovering2022-02-16-0/+3
| | | | | | | | | | | | |
| * | | | | | | | | | | | Add more aliases to purgebanGravatar Chris Lovering2022-02-16-2/+2
| | | | | | | | | | | | |
| * | | | | | | | | | | | Change purgeban to use custom clean logicGravatar Chris Lovering2022-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 valuesGravatar Chris Lovering2022-02-16-4/+3
| | | | | | | | | | | | |
| * | | | | | | | | | | | Support not deleting invoking message of a clean taskGravatar Chris Lovering2022-02-16-2/+4
| | | | | | | | | | | | |
| * | | | | | | | | | | | Reply with log url after cleaning messagesGravatar Chris Lovering2022-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)Gravatar TizzySaurus2022-02-16-1/+1
| |_|_|_|_|_|_|_|/ / / |/| | | | | | | | | |
* | | | | | | | | | | Fix ignoring of raw DM edits (#2085)Gravatar TizzySaurus2022-02-14-0/+3
| |/ / / / / / / / / |/| | | | | | | | |
| | * | | | | | | | Clarify that a resent infraction DM is not a new infraction.Gravatar MarkKoz2021-07-15-1/+4
| | | | | | | | | |
| | * | | | | | | | Disallow resending hidden infractionsGravatar MarkKoz2021-07-15-0/+4
| | | | | | | | | |
| | * | | | | | | | Fix superstarify reason displaying the incorrect nicknameGravatar MarkKoz2021-07-15-11/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Because the edit was happening before the reason string was formatted, the edit updated the state of the user object, causing the nickname to be the superstarified one rather than the one the user was attempting to use.
| | * | | | | | | | Add command to resend infraction embedGravatar MarkKoz2021-07-15-3/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Resolve #1664
| | * | | | | | | | Add util function to send an infraction using an Infraction dictGravatar MarkKoz2021-07-15-19/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There was some redundant pre-processing of arguments happening before calling `notify_infraction`.
| | * | | | | | | | Remove unnecessary config constantGravatar MarkKoz2021-07-15-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's only being used as an anchor in the YAML file. There is no need to have it in Python if no Python code references it.
| | | * | | | | | | chore: Simplify the permissions checking in duck pondsGravatar ToxicKidz2022-02-28-17/+3
| | | | | | | | | |
| | | * | | | | | | Use `discord.Guild.get_channel_or_thread()` instead of `discord.utils.get()`Gravatar Izan2022-02-17-1/+1
| | | | | | | | | |
| | | * | | | | | | Allow duckifying of messages in threadsGravatar Izan2022-02-14-5/+11
| |_|/ / / / / / / |/| | | | | | | |
* | | | | | | | | Removed extra newline in the traceback tag. (#2083)Gravatar Xithrius2022-02-13-1/+0
| | | | | | | | |
* | | | | | | | | Merge pull request #2075 from python-discord/coveralls-depGravatar Hassan Abouelela2022-02-13-34/+2
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Remove Coveralls completely
| * \ \ \ \ \ \ \ \ Merge branch 'main' into coveralls-depGravatar Xithrius2022-02-13-20/+17
| |\ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | |
* | | | | | | | | | Traceback tag: Emphasize reason for sharing traceback (#2072)Gravatar Steele Farnsworth2022-02-13-11/+9
| | | | | | | | | |
* | | | | | | | | | Merge pull request #2082 from python-discord/subscribe-aliasGravatar Hassan Abouelela2022-02-13-1/+1
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Add unsubscribe alias to subscribe command
| * | | | | | | | | | Add unsubscribe alias to subscribe commandGravatar ChrisJL2022-02-13-1/+1
|/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In quite a few places, such as #roles, we tell users to run the unsubscribe command to remove roles from them. However, this command no longer exists due to the rework of the subscribe command. Since the subscribe commands allows tyou to remove as well as add roles, I have added this as an alias.
* | | | | | | | | | Merge pull request #2080 from python-discord/mbaruh/reminders-fixGravatar Joe Banks2022-02-11-0/+491
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Don't validate reminder author
| * \ \ \ \ \ \ \ \ \ Merge branch 'main' into mbaruh/reminders-fixGravatar mbaruh2022-02-11-0/+0
| |\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | |
* | | | | | | | | | | Disable Reminders Cog (#2074)Gravatar Hassan Abouelela2022-02-09-492/+0
| | | | | | | | | | |
| * | | | | | | | | | Don't validate reminder authorGravatar mbaruh2022-02-07-8/+7
|/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Validation relies on the cache which might not be properly filled. This can cause reminders to be sent for users who are no longer in the server, which seems negligible.
| * | | | | | | | | Remove Coveralls badge from readmeGravatar Ben Soyka2022-02-06-1/+0
| | | | | | | | | |
| * | | | | | | | | Remove Coveralls dev dependencyGravatar Ben Soyka2022-02-06-33/+2
|/ / / / / / / / /
* | | | | | | | | Merge pull request #2073 from minalike/incident-unfurl-embed-pfpGravatar D0rs4n2022-02-05-0/+1
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | Add reported message author's profile picture to unfurl embed
| * | | | | | | | Add reported message author's username and profile picture in embedGravatar minalike2022-02-05-0/+1
|/ / / / / / / /
| | | | | | * | 🚨 Remove unused importedGravatar GDWR2022-02-14-3/+1
| | | | | | | |
| | | | | | * | 👌 Run bad word check on all voice state updates.Gravatar GDWR2022-02-14-4/+3
| | | | | | | |
| | | | | | * | ♻️Remove `import discord` in favour of using `from discord`Gravatar GDWR2022-02-02-9/+10
| | | | | | | |
| | | | | | * | 💡 Correct docstring to explain functionalityGravatar GDWR2022-02-01-1/+1
| | | | | | | |