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?
- Max channels per user? 3?
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:
Tempexclusively for these channelsxtime period?