| Commit message (Collapse) | Author | Age | Lines | |
|---|---|---|---|---|
| * | Merge 'master' into 'kwzrd/incidents'; resolve mod pkg init conflict | 2020-07-08 | -217/+672 | |
| |\ | ||||
| | * | Re-lock Pipfile | 2020-07-07 | -2/+1 | |
| | | | | | | | | | Forgot to do this after removing editable. | |||
| | * | Don't install discord.py as editable | 2020-07-07 | -1/+1 | |
| | | | | | | | | | It may be causing it to not be cached in Azure. | |||
| | * | Fix git install in Dockerfile | 2020-07-07 | -3/+5 | |
| | | | ||||
| | * | Add git to Docker image | 2020-07-07 | -0/+3 | |
| | | | ||||
| | * | Allow owners, admins, and mods roles to be pinged | 2020-07-07 | -1/+2 | |
| | | | ||||
| | * | Prevent bot from mentioning roles | 2020-07-07 | -96/+127 | |
| | | | | | | | | | This was open to abuse when the bot relayed user input. | |||
| | * | Merge pull request #1000 from python-discord/bug/mod/bot-4r/modlog-member-update | 2020-07-07 | -64/+33 | |
| | |\ | | | | | | | ModLog: fix AttributeError in on_member_update | |||
| | | * | Merge branch 'master' into bug/mod/bot-4r/modlog-member-update | 2020-07-07 | -166/+851 | |
| | | |\ | | |/ | |/| | ||||
| | * | | Merge pull request #1021 from python-discord/feat/util/1019/slowmode | 2020-07-06 | -6/+232 | |
| | |\ \ | | | | | | | | | Implement the Slowmode cog | |||
| | | * | | Fix imports in slowmode tests | 2020-07-06 | -3/+3 | |
| | | | | | ||||
| | | * | | Move slowmode cog to the moderation subpackage | 2020-07-06 | -2/+3 | |
| | | | | | ||||
| | | * | | Improve set_slowmode tests by checking whether the channel was edited | 2020-07-06 | -8/+22 | |
| | | | | | ||||
| | | * | | Add multiple test cases for set_slowmode tests | 2020-07-06 | -10/+34 | |
| | | | | | ||||
| | | * | | Use local text_channel instead of instance attribute | 2020-07-06 | -13/+10 | |
| | | | | | ||||
| | | * | | Add tests for set_slowmode | 2020-07-06 | -0/+20 | |
| | | | | | ||||
| | | * | | Add tests for reset_slowmode | 2020-07-06 | -3/+22 | |
| | | | | | ||||
| | | * | | Add tests for cog_check and get_slowmode | 2020-07-06 | -0/+37 | |
| | | | | | ||||
| | | * | | Update the docstrings to account for optional channel parameter | 2020-07-06 | -4/+4 | |
| | | | | | ||||
| | | * | | Remove unneeded kwargs for `typing.Optional` to keep consistency | 2020-07-06 | -2/+2 | |
| | | | | | ||||
| | | * | | Make channel comparison against None consistent | 2020-07-06 | -1/+1 | |
| | | | | | ||||
| | | * | | Default to the channel that `slowmode set` was invoked in | 2020-07-06 | -1/+5 | |
| | | | | | ||||
| | | * | | Merge branch 'feat/util/1019/slowmode' of https://git.pydis.com/bot into ↵ | 2020-07-06 | -0/+0 | |
| | | |\ \ | | | | | | | | | | | | | | | | feat/util/1019/slowmode | |||
| | | | * \ | Merge branch 'master' into feat/util/1019/slowmode | 2020-07-03 | -1/+1 | |
| | | | |\ \ | | |_|/ / | |/| | | | ||||
| | | * | | | Default to the channel that `slowmode reset` was invoked in | 2020-07-06 | -1/+5 | |
| | | | | | | ||||
| | | * | | | Default to the channel that `slowmode get` was invoked in | 2020-07-06 | -1/+6 | |
| | | | | | | ||||
| | | * | | | Remove monkeypatch and apply appropriate changes to _stringify_time_unit | 2020-07-06 | -7/+4 | |
| | | | | | | ||||
| | | * | | | Create a constant for the max slowmode delay | 2020-07-06 | -1/+4 | |
| | | | | | | ||||
| | | * | | | Merge branch 'master' of https://git.pydis.com/bot into feat/util/1019/slowmode | 2020-07-03 | -1/+1 | |
| | | |\ \ \ | | |/ / / | |/| / / | | |/ / | ||||
| | * | | | Outdated badge in README upset me | 2020-07-03 | -1/+1 | |
| | | | | | ||||
| | | * | | Only allow moderators to use the entire cog | 2020-07-03 | -3/+5 | |
| | | | | | ||||
| | | * | | Move log to before what it's logging executes. | 2020-07-03 | -6/+8 | |
| | | | | | | | | | | | | | | | | | This makes sure the log will be made, since the operations executed are now below it. | |||
| | | * | | Remove precision kwarg usage | 2020-07-03 | -9/+6 | |
| | | | | | ||||
| | | * | | Use total_seconds method instead of seconds attribute | 2020-07-01 | -1/+1 | |
| | | | | | ||||
| | | * | | Add comment explaining TypeError | 2020-07-01 | -0/+2 | |
| | | | | | ||||
| | | * | | Catch TypeError when the slowmode delay is 0 seconds | 2020-07-01 | -1/+9 | |
| | | | | | ||||
| | | * | | Forgot an await in the Duration converter | 2020-07-01 | -1/+1 | |
| | | | | | ||||
| | | * | | Create DurationDelta converter and humanize timedelta output for Slowmode cog. | 2020-07-01 | -14/+39 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The DurationDelta converter will allow the Slowmode cog to use a formatted timestamp instead of an integer representing seconds. I created a new converter because the Duration converter returned a datetime.datetime object, instead of a time delta. Joe mentioned that I could just subtract the datetime.datetime object from datetime.utcnow(), but there is a small delay between conversion and when the function is actually executed. This caused something like `!slowmode set #python-general 5s` to set the slowmode delay to 4 seconds instead of 5. Now, with this new converter, the set command can be invoked using a formatted timestamp like so: `!slowmode set #python-general 4h23M19s`. This would set the slowmode delay in #python-general to 4 hours, 23 minutes, and 19 seconds. Of course that delay would be quite overkill for #python-general, but that's just for the sake of this example. | |||
| | | * | | Add some logging for the Slowmode cog | 2020-07-01 | -0/+11 | |
| | | | | | ||||
| | | * | | Create docstring for Slowmode cog | 2020-07-01 | -0/+1 | |
| | | | | | ||||
| | | * | | Add reset_slowmode function | 2020-07-01 | -0/+9 | |
| | | | | | ||||
| | | * | | Ensure slowmode delay is between 0 and 21600 seconds before setting it | 2020-07-01 | -4/+10 | |
| | | | | | ||||
| | | * | | Implement the set_slowmode function | 2020-07-01 | -1/+5 | |
| | | | | | ||||
| | | * | | Implement the get_slowmode function | 2020-07-01 | -0/+2 | |
| | | | | | ||||
| | | * | | Create boilerplate code for the commands | 2020-07-01 | -1/+18 | |
| | | | | | ||||
| | | * | | Add base Slowmode cog | 2020-07-01 | -0/+15 | |
| | |/ / | ||||
| | * | | Merge pull request #981 from aeros/issue926-paginate-long-lines | 2020-06-27 | -27/+149 | |
| | |\ \ | | | | | | | | | Improve LinePaginator to support long lines | |||
| | | * | | In LinePaginator.__init__(), fix scale_to_size ValueError message | 2020-06-28 | -1/+1 | |
| | | | | | | | | | | | | | Co-authored-by: Mark <[email protected]> | |||
| | | * | | Lower LinePaginator max_size arg in CustomHelpCommand.send_bot_help | 2020-06-28 | -1/+1 | |
| | | | | | ||||
| | | * | | Fix grammar in LinePaginator.add_lines() docstring | 2020-06-28 | -1/+1 | |
| | | | | | ||||