gwillen / herring

Modern Django and ReactJS based web application for puzzlehunt team management!
MIT License
7 stars 4 forks source link

degrade more gracefully when we run out of channels in discord #44

Open gwillen opened 3 years ago

gwillen commented 3 years ago

we didn't really expect that to happen, so we didn't handle it. oops.

Zahariel commented 3 years ago

yeah.... that happened. I wasn't expecting it either! But this was a BIG hunt. I think automatically deleting "oops" channels when a puzzle is deleted (because it was made wrong, or turned out to be the secret identity of something we already had) would help, like: if a puzzle is deleted, always delete its voice channel, and if its chat channel has literally nothing in it, go ahead and delete that too; and if it has something in it, ask a mod what to do about it.

But... maybe even that wouldn't help enough. This hunt was a bit unique in that we created (sometimes multiple) "non-puzzles" in every round for just "getting around the round area in the MMO", which were separate from the normal round metapuzzles. Plus the infinite round, which really would have been a disaster with automatic puzzle creation!!