From e7085f15f338db6c583d156865d8a4bf28176244 Mon Sep 17 00:00:00 2001 From: Adam Zhang Date: Sat, 16 Mar 2024 03:46:11 +1100 Subject: [PATCH] feat: give team members the vv role upon access to usyd --- cogs/puzzle.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cogs/puzzle.py b/cogs/puzzle.py index d0d0f4a..aaa7a9a 100644 --- a/cogs/puzzle.py +++ b/cogs/puzzle.py @@ -122,8 +122,12 @@ async def submit_answer( # the following is part of an exec's puzzle guild = interaction.guild team = await get_team(player.team_name) - antipuzzler = guild.get_member(config["ANTIPUZZLER_ID"]) - await antipuzzler.add_roles(guild.get_role(team.team_role_id)) + team_members = await get_team_members(player.team_name) + vv_role = guild.get_role(config["VV_ROLE_ID"]) + + for member in team_members: + discord_member = guild.get_member(member.discord_id) + await discord_member.add_roles(vv_role) return