Conditionally enable modules/commands based on proximity to stream time
chr-1x opened this issue · comments
chr v1.x commented
This could happen in response to time or in response to irc user count.
chr v1.x commented
[Claimed] This issue is now in progress. I plan to add function decorators at 4 levels:
- Always whitelisted
- Always admin-only
- Whitelisted during stream times only
- Admin-only during stream times only
I will also look into ways of doing this to whole modules - this may necessitate on-the-fly unloading and reloading of modules in response to time-based events and should build on the system used in issue #6