bot
bot copied to clipboard
The community bot for the Python Discord community
Closes #2217, Closes #2130 ## Overview > Fixes the issue of displayed infractions being off from the originally requested duration. - Implements new infraction duration calculations using a `last_applied` time...
Closes #1059 Incident archive messages now show when the incident was made and no longer displays when the incident was actioned as it's the same as the message timestamp. Also...
Fixes this warning in the tests: ``` tests/bot/exts/moderation/infraction/test_infractions.py::VoiceMuteTests::test_voice_mute_truncate_reason c:\users\wookie\appdata\local\programs\python\python39\lib\enum.py:384: RuntimeWarning: coroutine 'Infractions.apply_voice_mute..action' was never awaited Coroutine created at (most recent call last) File "c:\users\wookie\appdata\local\programs\python\python39\lib\unittest\async_case.py", line 87, in _callMaybeAsync return self._asyncioTestLoop.run_until_complete(fut)...
This fixes an issue with pytest running functions called `setup` in test files when they shouldn't be run. The current case is also fixed by https://github.com/python-discord/bot/pull/2229/commits/6217513d7bc5a97afc595af1966dfd722db0084c, but this fix should...
Replaces the old (and unused) autoreview system with a shiny new one that should better fit our needs. Now supports: - a limit on number of active reviews - a...
If someone claims a help channel but then deletes the message that claimed the channel the help channel stays claimed but there isn't anything useful going on, the bot should...
closes #2015 - no longer counts mention replies - no longer counts self-mentions
Currently, automutes by the bot ping the Moderators role in a mod-alerts channel, and also send a public message indicating the user has been muted:  Well-meaning bystanders then ping...
Creates 3 new tags: - `Module-not-found` - `Modules` - `Multiple-python` Implements https://github.com/python-discord/meta/issues/191 and https://github.com/python-discord/meta/issues/189
# Summary This proposes an enhancement to the existing `!eval` command that will allow `!eval` to evaluate code from a replied message. The functionality could be implemented similar to commands...