diff --git a/.gitignore b/.gitignore index a0082b0..b7b88b2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ aocDiscordConfig.json aocDiscordData.json +run.sh \ No newline at end of file diff --git a/main.py b/main.py index 97c7b88..700a9e9 100644 --- a/main.py +++ b/main.py @@ -100,26 +100,22 @@ def main(): day = int(day_number) ds = response["members"][user_id]["completion_day_level"][day_number] + to_make = [] + if not get_star_state(n, day, False) and "1" in ds: - embeds.append( - make_embed( - response["members"][user_id]["name"], - day_number, - "1", - response["members"][user_id]["completion_day_level"][ - day_number - ]["1"]["get_star_ts"], - ) - ) + to_make.append("1") if not get_star_state(n, day, True) and "2" in ds: + to_make.append("2") + + for ds in to_make: embeds.append( make_embed( response["members"][user_id]["name"], day_number, - "2", + ds, response["members"][user_id]["completion_day_level"][ day_number - ]["2"]["get_star_ts"], + ][ds]["get_star_ts"], ) )