palmtree5/palmtree5-cogs

Suggestion: Lockdown profile

Closed this issue · 2 comments

Currently lockdown cog allow only one global profile, what I am suggesting is, allow to create lockdown profiles which contains different sets of channel to be locked down. Invoking the lockdown would need the profile ID such as lockdown profile 1

I'll add this in the V3 rewrite of the lockdown cog

Profile system is per-server and done via roles, with [p]lockdown taking a profile id and applying the configured role for that profile id to all users with a top role below that role in the hierarchy (as well as applying the role to new joins while the server is locked down, though if something else is desired for handling new joins (kicking them, for example), that could be discussed)

See also ee4bbcb