python-discord / sir-robin

Our event bot, for managing community events.
MIT License
18 stars 14 forks source link

AoC: Use a forum channel for per-day spoiler discussion #65

Open janine9vn opened 1 year ago

janine9vn commented 1 year ago

19 needs to be merged first.

I'd like to use a Forum Channel for per-day spoiler-friendly discussions. It's a better user experience than alternatives.

The Basics

Ideally, what I would like is:

Considerations

I'm hesitant to have the bot auto-unlock the thread, because it would require continually checking to see when the global leaderboard fills up. This can unnecessarily contribute to the extreme amount of traffic the Advent of Code websites receives. I'd be curious to see what others think.

The exact role(s) that the thread-unlock command should be available to is TBD. It may be just Admins & Event Lead, it may include Mods, it may be Events Team. Internal discussion needs to happen first.

For testing and implementing this, I am offering my personal testing server which has Forum Channels enabled and available to use. If you need an invite and perms DM me on discord.

D0rs4n commented 1 year ago

It's been a while since we discussed it on Discord, but as a potentional solution, we could probably wait like an hour after puzzle release, and incrementing this as we proceed in AoC? This way we don't have to send requests to check the leaderboard. (Avoiding unnecessary requests to AoC servers when the traffic is rather high)