| Commit message (Collapse) | Author | Age | Lines | |
|---|---|---|---|---|
| * | Merge pull request #1044 from python-discord/talentpool-oldest | 2020-07-15 | -5/+43 | |
| |\ | | | | | Allow ordering talentpool/bigbrother watched users by oldest added | |||
| | * | Merge branch 'master' into talentpool-oldest | 2020-07-15 | -10/+6 | |
| | |\ | |/ |/| | ||||
| * | | Merge pull request #1051 from ↵ | 2020-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-404 | 2020-07-14 | -3/+0 | |
| | |\ \ | |/ / |/| | | ||||
| * | | | HelpChannels: remove cooldown info from available message | 2020-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 reactions | 2020-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 docstring | 2020-07-15 | -0/+2 | |
| | | | ||||
| | * | Merge branch 'master' into talentpool-oldest | 2020-07-14 | -55/+143 | |
| | |\ | |/ |/| | ||||
| * | | Merge pull request #1032 from slushiegoose/sanitize-bot-output | 2020-07-14 | -53/+141 | |
| |\ \ | | | | | | | Sanitize bot output | |||
| | * | | fix misaligned indentation | 2020-07-14 | -37/+37 | |
| | | | | ||||
| | * | | edit snekbox tests to work with filtering | 2020-07-13 | -0/+12 | |
| | | | | ||||
| | * | | check for the filter_cog in case it is unloaded | 2020-07-13 | -1/+3 | |
| | | | | ||||
| | * | | rename the `_filter_eval` function to be a public function | 2020-07-13 | -2/+2 | |
| | | | | ||||
| | * | | Add missing variable assignment to stop NameErrors occurring | 2020-07-09 | -0/+1 | |
| | | | | ||||
| | * | | Fix missing hypen | 2020-07-09 | -1/+1 | |
| | | | | | | | | | | Co-authored-by: Leon Sandøy <[email protected]> | |||
| | * | | Call the filter eval command after receiving an eval result | 2020-07-08 | -1/+6 | |
| | | | | ||||
| | * | | Create a filtering function to filter eval results | 2020-07-08 | -52/+120 | |
| | | | | ||||
| | * | | Edit BadArgument error message | 2020-07-08 | -1/+1 | |
| | | | | ||||
| * | | | Remove redundant kwarg in !kick and !shadow_kick | 2020-07-14 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | The kwarg `active=False` is already being passed in `apply_kick`, therefore passing it in the parent callers result in a TypeError. Fixes #976 Fixes BOT-5P | |||
| | | * | Achieve feature parity with talentpool | 2020-07-14 | -2/+17 | |
| | | | | ||||
| | | * | Add command to list nominees by oldest first | 2020-07-14 | -0/+11 | |
| | | | | ||||
| | | * | Accept argument to order nominees by oldest first | 2020-07-14 | -2/+6 | |
| | | | | ||||
| | | * | Pass argument as kwarg to preserve functionality | 2020-07-14 | -1/+1 | |
| | | | | ||||
| | | * | Allow ordering watched users by oldest first | 2020-07-14 | -1/+7 | |
| | |/ |/| | ||||
| * | | Whitelisting some popular communities | 2020-07-13 | -0/+10 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following communities are whitelisted by this commit: - Django - Programming Discussions - JetBrains Community - Raspberry Pi - Programmers Hangout - SpeakJS - DevCord - Unity - Programmer Humor - Microsoft Community Most of these are partners, or otherwise friendly communities that aren't worth pinging mods over. | |||
| * | | Merge pull request #1039 from ↵ | 2020-07-13 | -4/+16 | |
| |\ \ | | | | | | | | | | | | | python-discord/1038_allow_role_mentions_in_specific_areas Allow role mentions in specific areas | |||
| | * \ | Merge branch 'master' into 1038_allow_role_mentions_in_specific_areas | 2020-07-13 | -169/+153 | |
| | |\ \ | |/ / |/| | | ||||
| * | | | Fix rescheduling of edited infractions | 2020-07-12 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | It was attempting to schedule a dictionary instead of a coroutine. Fixes #1043 Fixes BOT-6Y | |||
| * | | | Merge pull request #1017 from python-discord/feat/backend/800/scheduler-redesign | 2020-07-12 | -169/+153 | |
| |\ \ \ | | | | | | | | | Scheduler Redesign | |||
| | * \ \ | Merge branch 'master' into feat/backend/800/scheduler-redesign | 2020-07-12 | -217/+683 | |
| | |\ \ \ | |/ / / |/| | | | ||||
| | * | | | Scheduler: document coroutine closing elsewhere | 2020-07-06 | -4/+12 | |
| | | | | | ||||
| | * | | | Scheduler: assert the coroutine hasn't been awaited yet | 2020-07-06 | -0/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | It'd fail to schedule the coroutine otherwise anyway. There is also the potential to close the coroutine, which may be unexpected to see for a coroutine that was already running (despite being documented). | |||
| | * | | | Scheduler: more verbose logging in _await_later | 2020-06-30 | -7/+10 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Showing the task ID in the logs makes them distinguishable from logs for other tasks. The coroutine state is logged because it may come in handy while debugging; the coroutine inspection check hasn't been proven yet in production. | |||
| | * | | | Scheduler: explain the name param in the docstring | 2020-06-29 | -0/+4 | |
| | | | | | ||||
| | * | | | Scheduler: add details to class docstring | 2020-06-29 | -1/+11 | |
| | | | | | ||||
| | * | | | Scheduler: only close unawaited coroutines | 2020-06-25 | -2/+6 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | The coroutine may cancel the scheduled task, which would also trigger the finally block. The coroutine isn't necessarily finished when it cancels the task, so it shouldn't be closed in this case. | |||
| | * | | | Scheduler: remove duplicate dict delete | 2020-06-24 | -1/+0 | |
| | | | | | | | | | | | | | | | | | | | | | The task is already popped from the dict, so there is no need to delete it afterwards. | |||
| | * | | | Scheduler: close coroutine if task ID already exists | 2020-06-23 | -1/+7 | |
| | | | | | | | | | | | | | | | | | This prevents unawaited coroutine warnings. | |||
| | * | | | Update InfractionScheduler's scheduler to the new API | 2020-06-20 | -17/+12 | |
| | | | | | ||||
| | * | | | Update HelpChannels's scheduler to the new API | 2020-06-20 | -50/+20 | |
| | | | | | ||||
| | * | | | Update Silence's scheduler to the new API | 2020-06-20 | -26/+6 | |
| | | | | | ||||
| | * | | | Update Reminders's scheduler to the new API | 2020-06-20 | -14/+15 | |
| | | | | | ||||
| | * | | | Update Filtering's scheduler to the new API | 2020-06-20 | -10/+6 | |
| | | | | | ||||
| | * | | | Scheduler: add a method to schedule at a specific datetime | 2020-06-20 | -0/+13 | |
| | | | | | ||||
| | * | | | Scheduler: add a method to schedule with a delay | 2020-06-20 | -0/+19 | |
| | | | | | ||||
| | * | | | Scheduler: rename "task" param to "coroutine" | 2020-06-20 | -3/+3 | |
| | | | | | | | | | | | | | | | | | | | | | Naming it "task" is inaccurate because `create_task` accepts a coroutine rather than a Task. What it does is wrap the coroutine in a Task. | |||
| | * | | | Scheduler: drop _task suffix from method names | 2020-06-20 | -3/+3 | |
| | | | | | | | | | | | | | | | | | It's redundant. After all, this scheduler cannot schedule anything else. | |||
| | * | | | Scheduler: remove ignore_missing param | 2020-06-20 | -10/+5 | |
| | | | | | | | | | | | | | | | | | | | | | The ability to use the `in` operator makes this obsolete. Callers can check themselves if a task exists before they try to cancel it. | |||
| | * | | | Scheduler: use pop instead of get when cancelling | 2020-06-19 | -7/+7 | |
| | | | | | ||||
| | * | | | Scheduler: add support for in operator | 2020-06-19 | -0/+4 | |
| | | | | | ||||