diff options
author | AnInternetTroll <lucafulger@gmail.com> | 2020-05-30 16:33:54 +0000 |
---|---|---|
committer | AnInternetTroll <lucafulger@gmail.com> | 2020-05-30 16:33:54 +0000 |
commit | 0cc02f4fa24e87e00bf418745fd79958fcee4d40 (patch) | |
tree | 8e281ac409ce1fc55766cb5439a578faf036f6a6 | |
parent | 6606b4df2a7872e71d2bac8cdec4f28049814557 (diff) | |
download | steve-bot-0cc02f4fa24e87e00bf418745fd79958fcee4d40.tar steve-bot-0cc02f4fa24e87e00bf418745fd79958fcee4d40.tar.gz steve-bot-0cc02f4fa24e87e00bf418745fd79958fcee4d40.tar.bz2 steve-bot-0cc02f4fa24e87e00bf418745fd79958fcee4d40.tar.lz steve-bot-0cc02f4fa24e87e00bf418745fd79958fcee4d40.tar.xz steve-bot-0cc02f4fa24e87e00bf418745fd79958fcee4d40.tar.zst steve-bot-0cc02f4fa24e87e00bf418745fd79958fcee4d40.zip |
It now removes the roles...kinda
-rw-r--r-- | cogs/src.py | 16 |
1 files 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): |