Twentysix26 / x26-Cogs

General purpose cogs for Red V3
GNU General Public License v3.0
41 stars 29 forks source link

[Feature request] Warden: Scheduled / timed rules #26

Open EternalllZM opened 3 years ago

EternalllZM commented 3 years ago

Cog

Describe the feature you'd like to see New feature for Warden module: Scheduled Rules and Timed (Quick/Expiring) Rules

Scheduled Example: You wish to disable the word "Apple" from being said after 8pm UTC, then allowed again after 8am. Timed/Expiring Example: You want to stop role X from saying "Apple" for the next 2 hours.

Scheduled/Expiring would be under its own category such as "periodic". You could also re-activate timed/expired rules by using an already available command: !def warden run <rule>

Why would this feature be useful A lot of servers don't have the sheer manpower to always have moderators available at irregular times depending on the region the guild is predominantly used by. By using timed rules, you can enforce stricter rulesets when mods are assumed resting and it will be disabled by the time some are waking up.