| Commit message (Collapse) | Author | Age | Lines | ||
|---|---|---|---|---|---|
| ... | |||||
| | * | | | | | | | Added missing docstring for `test_humanize_delta_raises_for_invalid_max_units` | 2019-12-05 | -0/+1 | ||
| | | | | | | | | | |||||
| | * | | | | | | | Splitting test cases for `humanize_delta` into proper, independent tests. | 2019-12-05 | -7/+21 | ||
| | | | | | | | | | |||||
| | * | | | | | | | Added `unittest` for `bot.utils.time` | 2019-12-04 | -0/+87 | ||
| | | | | | | | | | |||||
| | | | | * | | | | Merge remote-tracking branch 'origin/master' into enhancement/690-clean-cmd | 2019-12-12 | -191/+250 | ||
| | | | | |\ \ \ \ | |||||
| | | | | * | | | | | Clean: reformat arguments | 2019-12-11 | -8/+33 | ||
| | | | | | | | | | | |||||
| | | | | * | | | | | Clean: allow amount argument to be skipped | 2019-12-11 | -4/+4 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This make the channel specifiable without the amount. Co-Authored-By: scragly <[email protected]> | ||||
| | | | | * | | | | | Clean: support specifying a channel different than the context's | 2019-12-11 | -13/+18 | ||
| | | | | | | | | | | |||||
| | | | | * | | | | | Clean: un-hide from help and add purge alias | 2019-12-11 | -1/+1 | ||
| | | | | | | | | | | |||||
| | | | | | | * | | | Verification: check channel before checking for bot messages | 2019-12-12 | -3/+3 | ||
| | | | | | | | | | | |||||
| | | | | | | * | | | Verification: delete bots' messages (#689) | 2019-12-11 | -1/+6 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Messages are deleted after a delay of 10 seconds. This helps keep the channel clean. The periodic ping is an exception; it will remain. | ||||
| | | | | | | * | | | Verification: allow mods+ to use commands in checkpoint (#688) | 2019-12-11 | -2/+3 | ||
| | | | | | |/ / / | | | | |/| | | | |||||
| | | | | | | * | | Moderation: show emoji for DM failure instead of mentioning actor (#534) | 2019-12-11 | -3/+6 | ||
| | | | | | |/ / | | | | |/| | | |||||
| | | | | | | * | Revert "Revert "Use OAuth to be Reddit API compliant"" | 2019-12-13 | -11/+88 | ||
| | |_|_|_|_|/ |/| | | | | | |||||
| * | | | | | | Revert "Use OAuth to be Reddit API compliant" (#695) | 2019-12-13 | -88/+11 | ||
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | Revert "Use OAuth to be Reddit API compliant" | ||||
| | * | | | | | | Revert "Use OAuth to be Reddit API compliant" | 2019-12-13 | -88/+11 | ||
| |/ / / / / / | |||||
| * | | | | | | Use OAuth to be Reddit API compliant (#510) | 2019-12-13 | -11/+88 | ||
| |\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use OAuth to be Reddit API compliant Co-authored-by: Jens <[email protected]> Co-authored-by: Mark <[email protected]> Co-authored-by: null <[email protected]> | ||||
| | * | | | | | Merge branch 'master' into reddit-api-oauth | 2019-12-13 | -237/+383 | ||
| | |\ \ \ \ \ | |/ / / / / |/| | | | | | |||||
| * | | | | | | Display time left until expiration of infraction (#679) | 2019-12-12 | -1/+32 | ||
| |\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | | | | | | | | Display time left until expiration of infraction Co-authored-by: null <[email protected]> | ||||
| | * | | | | | Merge branch 'master' into Display-time-left-until-expiration-of-infraction | 2019-12-12 | -240/+358 | ||
| | |\ \ \ \ \ | |/ / / / / |/| | | | | | |||||
| * | | | | | | Merge pull request #693 from python-discord/enh/mod/624/edit-recent-infraction | 2019-12-12 | -19/+49 | ||
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | Allow "recent" as infraction ID for infraction edit command | ||||
| | * \ \ \ \ \ | Merge branch 'master' into enh/mod/624/edit-recent-infraction | 2019-12-12 | -26/+49 | ||
| | |\ \ \ \ \ \ | |/ / / / / / |/| | | | | | | |||||
| * | | | | | | | Token and bad code (#500) | 2019-12-12 | -26/+49 | ||
| |\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Token and bad code Co-authored-by: Daniel Brown <[email protected]> Co-authored-by: Mark <[email protected]> | ||||
| | * | | | | | | Merge remote-tracking branch 'origin/master' into token_and_bad_code | 2019-12-12 | -1169/+2555 | ||
| | |\ \ \ \ \ \ | |/ / / / / / |/| | | | | | | |||||
| | * | | | | | | Requested change | 2019-12-05 | -1/+2 | ||
| | | | | | | | | | | | | | | | | | | | | | | Include the check about whether or not there is a token in the posted message in `parse_codeblock` boolean. | ||||
| | * | | | | | | Merge branch 'master' into token_and_bad_code | 2019-11-04 | -3476/+5522 | ||
| | |\ \ \ \ \ \ | |||||
| | * | | | | | | | Add check when a message is edited | 2019-10-20 | -23/+37 | ||
| | | | | | | | | | |||||
| | * | | | | | | | Use a `classmethod` | 2019-10-12 | -1/+2 | ||
| | | | | | | | | | |||||
| | * | | | | | | | fix linting error | 2019-10-07 | -1/+1 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | fix linting error | ||||
| | * | | | | | | | Another fix | 2019-10-07 | -1/+1 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | After a new bunch of test I found bugs, and this fix resolves them | ||||
| | * | | | | | | | minor fix | 2019-10-07 | -1/+1 | ||
| | | | | | | | | | |||||
| | * | | | | | | | Make sure that poor code does not contains token | 2019-10-07 | -14/+21 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added a new function `is_token_in_message` in `token_remover`. This function returns a `bool` and if the code contains a token then the embed message about the poorly formatted code is not displayed. | ||||
| | | | * | | | | | Merge remote-tracking branch 'origin/master' into ↵ | 2019-12-12 | -191/+250 | ||
| | | | |\ \ \ \ \ | |_|_|/ / / / / |/| | | | | | | | | | | | | | | | enh/mod/624/edit-recent-infraction | ||||
| * | | | | | | | | Subclass Bot (#681) | 2019-12-12 | -185/+225 | ||
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | Subclass Bot | ||||
| | * | | | | | | | | Use the AsyncResolver for APIClient and discord.py sessions too | 2019-12-08 | -11/+11 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Active thread counts are observed to be lower with it in use. | ||||
| | * | | | | | | | | Fix test failures for setup log messages | 2019-12-08 | -24/+7 | ||
| | | | | | | | | | | |||||
| | * | | | | | | | | Properly create and close aiohttp sessions | 2019-12-08 | -10/+65 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | aiohttp throws a warning when a session is created outside of a running async event loop. In aiohttp 4.0 this actually changes to an error instead of merely a warning. Since discord.py manages the event loop with client.run(), some of the "internal" coroutines of the client were overwritten in the bot subclass to be able to hook into when the bot starts and stops. Sessions of both the bot and the API client can now potentially be None if accessed before the sessions have been created. However, if called, the API client's methods will wait for a session to be ready. It will attempt to create a session as soon as the event loop starts (i.e. the bot is running). | ||||
| | * | | | | | | | | Fix name conflict with the Bot cog | 2019-12-08 | -3/+3 | ||
| | | | | | | | | | | |||||
| | * | | | | | | | | Override add_cog to log loading of cogs | 2019-12-08 | -80/+34 | ||
| | | | | | | | | | | |||||
| | * | | | | | | | | Change all Bot imports to use the subclass | 2019-12-07 | -52/+92 | ||
| | | | | | | | | | | |||||
| | * | | | | | | | | Subclass Bot | 2019-12-07 | -24/+32 | ||
| | | | | | | | | | | |||||
| * | | | | | | | | | Merge pull request #684 from python-discord/enhancement/644-mute-kicks-voice | 2019-12-12 | -6/+15 | ||
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Kick users from voice when they get muted | ||||
| | * \ \ \ \ \ \ \ \ | Merge branch 'master' into enhancement/644-mute-kicks-voice | 2019-12-12 | -0/+10 | ||
| | |\ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | | | |||||
| * | | | | | | | | | | Fix tag fallback not respecting checks (#687) | 2019-12-12 | -0/+10 | ||
| |\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | Fix tag fallback not respecting checks | ||||
| | * | | | | | | | | | ErrorHandler: fix #650 tag fallback not respecting checks | 2019-12-11 | -0/+10 | ||
| |/ / / / / / / / / | |||||
| | * | | | | | | | | Infractions: kick user from voice after muting (#644) | 2019-12-09 | -2/+7 | ||
| | | | | | | | | | | |||||
| | * | | | | | | | | Moderation: catch HTTPException when applying an infraction | 2019-12-09 | -3/+7 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Only a warning is logged if it's a Forbidden error. Otherwise, the whole exception is logged. | ||||
| | * | | | | | | | | Moderation: show HTTP status code in the log for deactivation failures | 2019-12-09 | -1/+1 | ||
| |/ / / / / / / / | |||||
| | | | | * | | | | Converters: rename string to allowed_strings | 2019-12-11 | -5/+5 | ||
| | | | | | | | | | |||||
| | | | | * | | | | ModManagement: add more aliases for "special" params of infraction edit | 2019-12-11 | -8/+8 | ||
| | | | | | | | | | |||||
| | | | | * | | | | ModManagement: display ID of edited infraction in confirmation message | 2019-12-11 | -1/+2 | ||
| | | | | | | | | | |||||