aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
* | | | | | | | Merge pull request #2086 from python-discord/fix-bot-2081Gravatar ChrisJL2022-03-04-0/+3
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix DM handling for code snippets.
| * \ \ \ \ \ \ \ Merge branch 'main' into fix-bot-2081Gravatar ChrisJL2022-03-04-117/+643
| |\ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | |
* | | | | | | | | Merge pull request #2107 from an-dyy/patch-1Gravatar ToxicKidz2022-03-01-5/+21
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | fix: Make the help command's button only work for author
| * | | | | | | | | docs: Added docstring for moderator accessGravatar an-dyy2022-03-01-1/+5
| | | | | | | | | |
| * | | | | | | | | feat: Allow moderators to use buttons in other people's help commandGravatar andy2022-02-28-1/+3
| | | | | | | | | |
| * | | | | | | | | docs: Make docstring sound betterGravatar andy2022-02-28-1/+1
| | | | | | | | | |
| * | | | | | | | | fix: Make help buttons only work for authorGravatar andy2022-02-28-5/+15
|/ / / / / / / / /
* | | | | | | | | Merge pull request #2071 from minalike/feature/nonpinging-helper-notifyGravatar ToxicKidz2022-02-23-46/+97
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Notify helpers without ping when dormant channels are running low
| * \ \ \ \ \ \ \ \ Merge branch 'main' into feature/nonpinging-helper-notifyGravatar ToxicKidz2022-02-23-121/+545
| |\ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | |
* | | | | | | | | | Merge pull request #2101 from python-discord/fix/help-channels-attribute-errorGravatar ToxicKidz2022-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 cacheGravatar ToxicKidz2022-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.
| * | | | | | | | | Fixup: remove extra blank lineGravatar minalike2022-02-22-1/+0
| | | | | | | | | |
| * | | | | | | | | πŸ› Fix to correctly calculate number of seconds from last notificationGravatar minalike2022-02-22-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | total_seconds() is the correct method to obtain a time delta in seconds
| * | | | | | | | | πŸ‘Œ Only send metric if helpers were notifiedGravatar minalike2022-02-22-6/+4
| | | | | | | | | |
| * | | | | | | | | πŸ‘Œ Fix indentation and update grammar for when only 1 channel remainsGravatar minalike2022-02-22-8/+11
| | | | | | | | | |
| * | | | | | | | | πŸ’‘ Update docstrings to reflect changesGravatar GDWR2022-02-03-0/+6
| | | | | | | | | |
| * | | | | | | | | 🚨 Linting fixesGravatar GDWR2022-02-03-3/+8
| | | | | | | | | |
| * | | | | | | | | πŸ‘Œ Remove the need to pass in channel via argumentsGravatar GDWR2022-02-03-15/+13
| | | | | | | | | |
| * | | | | | | | | ♻️Move notifications into `_message.py` with predicateGravatar GDWR2022-02-03-30/+55
| | | | | | | | | |
| * | | | | | | | | πŸ’‘ Comment usage of arbitrarily old dateGravatar GDWR2022-02-03-0/+1
| | | | | | | | | |
| * | | | | | | | | πŸ‘Œ Remove redundant parenthesisGravatar GDWR2022-02-03-1/+1
| | | | | | | | | |
| * | | | | | | | | 🚨 Linting fixesGravatar GDWR2022-02-01-4/+8
| | | | | | | | | |
| * | | | | | | | | ✨ Notify running low on channelsGravatar GDWR2022-02-01-30/+29
| | | | | | | | | |
| * | | | | | | | | πŸ’‘ Update docstringsGravatar GDWR2022-01-31-1/+16
| | | | | | | | | |
| * | | | | | | | | πŸ“ Update `notify_none_remaining` docstringGravatar GDWR2022-01-31-5/+4
| | | | | | | | | |
| * | | | | | | | | ♻️Rename `notify` -> `notify_none_remaining`Gravatar GDWR2022-01-31-2/+2
| | | | | | | | | |
| * | | | | | | | | πŸ”§ Add `notify_running_low` config valuesGravatar GDWR2022-01-31-3/+3
| | | | | | | | | |
| * | | | | | | | | πŸ”§ Add `notify_running_low` config valuesGravatar GDWR2022-01-31-2/+4
| | | | | | | | | |
| * | | | | | | | | πŸ”§ Add `notify_running_low` config valuesGravatar GDWR2022-01-31-10/+7
| | | | | | | | | |
| * | | | | | | | | ✏️`LATEST_MESSSAGE` -> `LATEST_MESSAGE`Gravatar GDWR2022-01-31-2/+2
| | | | | | | | | |
| | * | | | | | | | chore: Disallow code snippets in DMsGravatar ToxicKidz2022-02-28-22/+16
| | | | | | | | | |
| | * | | | | | | | Fix two errorsGravatar Izan2022-02-17-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Changed `destination.guild` to `message.guild` since `DMChannel` doesn't have a "guild" attribute - Only call `wait_for_deletion` when inside a guild.
| | * | | | | | | | Fix DM handling for code snippets.Gravatar Izan2022-02-14-10/+17
| | | | | | | | | |
| | | * | | | | | | Add more expiration details to infraction DMsGravatar MarkKoz2022-03-05-2/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Separate the expiration timestamp and the duration. Explicitly indicate if an infraction is permanent or expired. Include the time remaining as a humanised delta.
| | | * | | | | | | Fix Member fetch in resend infraction commandGravatar MarkKoz2022-02-22-2/+3
| | | | | | | | | |
| | | * | | | | | | Merge main into feat/mod/1664/resend-infractionGravatar MarkKoz2022-02-22-3699/+7418
| | | |\ \ \ \ \ \ \ | |_|_|/ / / / / / / |/| | | | | | | | |
| | | * | | | | | | 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
| | | |/ / / / / / | | |/| | | | | |
| | | | * | | | | apply decorator on superstarify tooGravatar Shakya Majumdar2022-03-18-0/+2
| | | | | | | | |
| | | | * | | | | try-except to prevent a TypeError instead of `if isinstance`Gravatar Shakya Majumdar2022-03-18-2/+5
| | | | | | | | |
| | | | * | | | | rename function to be more genericGravatar Shakya Majumdar2022-03-18-17/+17
| | | | | | | | |
| | | | * | | | | move duration check to a decoratorGravatar Shakya Majumdar2022-03-01-12/+40
| | | | | | | | |
| | | | * | | | | remove unused importsGravatar Shakya Majumdar2022-02-21-2/+0
| | | | | | | | |