diff --git a/bot/skills/aoc_mode.py b/bot/skills/aoc_mode.py index 07e2378..6c5e7c6 100644 --- a/bot/skills/aoc_mode.py +++ b/bot/skills/aoc_mode.py @@ -18,8 +18,16 @@ logger = logging.getLogger(__name__) -AOC_ENDPOINT = "https://adventofcode.com/2022/leaderboard/private/view/458538.json" -AOC_START_TIME = datetime.fromtimestamp(1669870800) + +AOC_ENDPOINT = f"https://adventofcode.com/{datetime.utcnow().year}/leaderboard/private/view/458538.json" +AOC_START_TIME = datetime.utcnow().replace( + year=datetime.utcnow().year, + month=12, + day=1, + hour=5, + minute=0, + second=0, + microsecond=0).timestamp() AOC_UPDATE_INTERVAL = timedelta(minutes=15) JOB_AOC_UPDATE = "aoc_update_job"