From 0cc02f4fa24e87e00bf418745fd79958fcee4d40 Mon Sep 17 00:00:00 2001 From: AnInternetTroll Date: Sat, 30 May 2020 18:33:54 +0200 Subject: It now removes the roles...kinda --- cogs/src.py | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/cogs/src.py b/cogs/src.py index c83afbc..e634f18 100644 --- a/cogs/src.py +++ b/cogs/src.py @@ -174,14 +174,26 @@ async def verifyNew(self, apiKey=None, userID=None): pbs = requests.get(profile["data"]["links"][3]["uri"], headers=head) pbs = json.loads(pbs.text) + wrCounter = False + runnerCounter = False + for i in pbs["data"]: if i["place"] == 1: if i["run"]["game"] == "yd4ovvg1" or i["run"]["game"] == "v1po7r76": if not i["run"]["level"]: - await server.get_member(user.id).add_roles(WrRole) + wrCounter = True if i["run"]["game"] == "yd4ovvg1" or i["run"]["game"] == "v1po7r76": # I have no shame - await server.get_member(user.id).add_roles(RunneRole) + runnerCounter = True + + if wrCounter: + await server.get_member(user.id).add_roles(WrRole) + else: + await server.get_member(user.id).remove_roles(WrRole) + if runnerCounter: + await server.get_member(user.id).add_roles(RunneRole) + else: + await server.get_member(user.id).remove_roles(RunneRole) class Src(commands.Cog): -- cgit v1.2.3