[WarnSystem] Use built-in timeouts #190
Labels
Cog: WarnSystem
An issue or a PR for the Warnsystem cog
Status: Needs testing
This needs testing
Type: Feature
Adds one or more feature to a cog
Type: Suggestion
Addition idea for a cog
Work in progress
Type of feature request
API functionality, Command
The cog your feature request is for.
WarnSystem
Description of the feature you're suggesting
Hehe I like those templates.
Discord released built-in timeouts, muting the member on the whole server. This has a lot of great points, like a more friendly UI while timed out, a built-in interface for muting and selecting the duration, and a countdown until the end of the timeout.
This does present a few limitations compared to manual role mute:
a week28 daysThe last point is pretty annoying, it's technically possible to know when a member is timed out (or gets it removed), but discord.py doesn't support that new key. And no, patching discord.py on runtime on a Redbot cog is a VERY bad idea.
So, WarnSystem won't be able to log or clear a timeout done manually until Red provides their new library.
Given then limitations, I will probably make all mute-related commands hidden, add a toggle, and make the built-in timeout the default action.
Anything else?
No response
The text was updated successfully, but these errors were encountered: