-
-
Notifications
You must be signed in to change notification settings - Fork 51
[WarnSystem] Use built-in timeouts #190
Copy link
Copy link
Open
Labels
Cog: WarnSystemAn issue or a PR for the Warnsystem cogAn issue or a PR for the Warnsystem cogStatus: Needs testingThis needs testingThis needs testingType: FeatureAdds one or more feature to a cogAdds one or more feature to a cogType: SuggestionAddition idea for a cogAddition idea for a cogWork in progress
Metadata
Metadata
Assignees
Labels
Cog: WarnSystemAn issue or a PR for the Warnsystem cogAn issue or a PR for the Warnsystem cogStatus: Needs testingThis needs testingThis needs testingType: FeatureAdds one or more feature to a cogAdds one or more feature to a cogType: SuggestionAddition idea for a cogAddition idea for a cogWork 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