aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
| | | | * | | | | | | | | | | | | Incidents: define allowed roles and emojiGravatar kwzrd2020-06-11-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These serve as whitelists, i.e. any reaction using an emoji not explicitly allowed, or from a user not specifically allowed, will be rejected. Such reactions will be removed by the bot.
| | | | * | | | | | | | | | | | | Merge branch 'origin/master' into kwzrd/incidentsGravatar kwzrd2020-06-11-53/+115
| | | | |\ \ \ \ \ \ \ \ \ \ \ \ \
| | | | * | | | | | | | | | | | | | Incidents: add #incidents-archive webhook constantGravatar kwzrd2020-06-11-1/+2
| | | | | | | | | | | | | | | | | |
| | | | * | | | | | | | | | | | | | Incidents: add #incidents-archive channel constantGravatar kwzrd2020-06-11-0/+2
| | | | | | | | | | | | | | | | | |
| | | | * | | | | | | | | | | | | | Incidents: create Signal enum & link members with emojisGravatar kwzrd2020-06-08-0/+10
| | | | | | | | | | | | | | | | | |
| | | | * | | | | | | | | | | | | | Incidents: add new emoji constantsGravatar kwzrd2020-06-08-0/+8
| | | | | | | | | | | | | | | | | |
| | | | * | | | | | | | | | | | | | Incidents: add incidents module & new ext boilerplateGravatar kwzrd2020-06-08-1/+17
| | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | * | | | | Merge branch 'role-reminders' of github.com:python-discord/bot into ↵Gravatar kosayoda2020-07-19-0/+1
| | | | | | | | | | | | | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | role-reminders
| | | | | | | | | | | | | | * | | | | Add whitespace to improve readabilityGravatar Kieran Siek2020-07-19-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Mark <[email protected]>
| | | | | | | | | | | | | * | | | | | Revert "Remove duplicate reminder deletion."Gravatar kosayoda2020-07-19-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 776b4379c478284803a4a526b5f14fe63d8e7c01. This is already being fixed in #835, and therefore is no longer required.
| | | | | | | | | | | | | * | | | | | Remove duplicate mentions from reminder argumentsGravatar kosayoda2020-07-19-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This also accounts for the author passing themselves to mention, and therefore avoids the user from being told they're not allowed to mention themselves even though they could.
| | | | | | | | | | | | | * | | | | | Refactor commands return typeGravatar kosayoda2020-07-19-5/+8
| | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | * | | | | | Move mentions validation to another methodGravatar kosayoda2020-07-19-13/+20
| | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | * | | | | | Refactor reminder edits to reduce code duplicationGravatar kosayoda2020-07-19-40/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The reminder expiration returnedfrom the API call is also now parsed again even when the edit is to the duration since it does not matter and trying to keep it DRY while still doing that check is a pain.
| | | | | | | | | | | | | * | | | | | Rename method to improve readabilityGravatar kosayoda2020-07-19-3/+3
| | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | * | | | | | Fix incorrect typehint and shorten method nameGravatar kosayoda2020-07-19-3/+3
| | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | * | | | | | Extract `send_denial` to a utility functionGravatar kosayoda2020-07-19-17/+20
| | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | * | | | | | Namespace Member and Role to avoid extra importsGravatar kosayoda2020-07-19-3/+2
| | | | | | | | | | | | | |/ / / / /
| | | | | | | | | | | | | * | | | | Allow editing additional mentions for reminders.Gravatar kosayoda2020-07-16-0/+28
| | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | * | | | | List additional mentions in `!reminder list`.Gravatar kosayoda2020-07-16-3/+9
| | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | * | | | | Send additional mentions in reminders.Gravatar kosayoda2020-07-16-1/+5
| | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | * | | | | Allow mentioning other users and roles in reminders.Gravatar kosayoda2020-07-16-6/+26
| | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | * | | | | Add generator that converts IDs to Role or Member objects.Gravatar kosayoda2020-07-16-0/+7
| | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | * | | | | Add method to check if user is allowed to mention in reminders.Gravatar kosayoda2020-07-16-1/+21
| | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | * | | | | Extract sending error embed to a separate method.Gravatar kosayoda2020-07-16-13/+12
| | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | * | | | | Remove duplicate reminder deletion.Gravatar kosayoda2020-07-16-1/+1
| |_|_|_|_|_|_|_|_|_|_|_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The function `_delete_reminder` was called twice, once in `schedule_reminder`, which calls `send_reminder`, then another in `send_reminder` itself. This led to a 404 response from the site api, as the reminder was already deleted the first time. Fixes BOT-6W
* | | | | | | | | | | | | | | | | Merge pull request #1041 from python-discord/dm_relayGravatar Kieran Siek2020-07-15-107/+198
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Relay all DMs sent to the bot to #dm_log
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'master' into dm_relayGravatar Kieran Siek2020-07-15-15/+49
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | Merge pull request #1044 from python-discord/talentpool-oldestGravatar Kieran Siek2020-07-15-5/+43
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow ordering talentpool/bigbrother watched users by oldest added
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'master' into talentpool-oldestGravatar kosayoda2020-07-15-10/+6
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | Merge pull request #1051 from ↵Gravatar Dennis Pham2020-07-14-7/+6
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | python-discord/bug/info/1050/remove-help-reactions-404 Suppress NotFound when removing help command reactions
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'master' into bug/info/1050/remove-help-reactions-404Gravatar Dennis Pham2020-07-14-3/+0
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | HelpChannels: remove cooldown info from available messageGravatar MarkKoz2020-07-14-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Users can no longer see available channels if they're on cooldown. They will instead see a special "cooldown" channel which will explain what's going on.
| * | | | | | | | | | | | | | | | | | | Suppress NotFound when removing help cmd reactionsGravatar MarkKoz2020-07-14-7/+6
|/ / / / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The message may be deleted somehow before the wait_for times out. Fixes #1050 Fixes BOT-6X
| * | | | | | | | | | | | | | | | | | Document new kwarg in docstringGravatar kosayoda2020-07-15-0/+2
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Merge branch 'master' into talentpool-oldestGravatar Dennis Pham2020-07-14-55/+143
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Achieve feature parity with talentpoolGravatar kosayoda2020-07-14-2/+17
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Add command to list nominees by oldest firstGravatar kosayoda2020-07-14-0/+11
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Accept argument to order nominees by oldest firstGravatar kosayoda2020-07-14-2/+6
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Pass argument as kwarg to preserve functionalityGravatar kosayoda2020-07-14-1/+1
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Allow ordering watched users by oldest firstGravatar kosayoda2020-07-14-1/+7
| | |_|/ / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | | Merge branch 'master' into dm_relayGravatar Leon Sandøy2020-07-15-55/+153
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / / / / / / |/| | / / / / / / / / / / / / / / / | | |/ / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | | Merge pull request #1032 from slushiegoose/sanitize-bot-outputGravatar Mark2020-07-14-53/+141
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | Sanitize bot output
| * | | | | | | | | | | | | | | | fix misaligned indentationGravatar Slushie2020-07-14-37/+37
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | edit snekbox tests to work with filteringGravatar Slushie2020-07-13-0/+12
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | check for the filter_cog in case it is unloadedGravatar Slushie2020-07-13-1/+3
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | rename the `_filter_eval` function to be a public functionGravatar Slushie2020-07-13-2/+2
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Add missing variable assignment to stop NameErrors occurringGravatar Slushie2020-07-09-0/+1
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Fix missing hypenGravatar slushiegoose2020-07-09-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Leon Sandøy <[email protected]>
| * | | | | | | | | | | | | | | | Call the filter eval command after receiving an eval resultGravatar Slushie2020-07-08-1/+6
| | | | | | | | | | | | | | | | |