Add a command to temporarily create a private channel for topical conversations.
Command:
tempchannel (text|voice) <channel name> <#>(minutes|hours|days)
This will:
Create a new role
Create a new channel where only users with that role may see/join
Create a new message in the channel where command was used with instructions
Add a reaction that anyone may use to get the role to see the channel
Add a reaction that the owner may use to delete the channel+role early
Other requirements:
Shouldn't exceed more than 7 days
Should still cleanup on bot restart (so needs to reset the timers from persistent cache)
Error messaging
Optional/Other questions:
Should the channel be archived instead of removed?
Create a channel folder named Temp exclusively for these channels
Option for admin to react with 3rd option to keep channel permanently
Activity based? I.e. Will delete if channel is unused for x time period?
Add a command to temporarily create a private channel for topical conversations. Command:
tempchannel (text|voice) <channel name> <#>(minutes|hours|days)
This will:
Other requirements:
Optional/Other questions:
Temp
exclusively for these channelsx
time period?