aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnInternetTroll <lucafulger@gmail.com>2020-05-30 16:33:54 +0000
committerAnInternetTroll <lucafulger@gmail.com>2020-05-30 16:33:54 +0000
commit0cc02f4fa24e87e00bf418745fd79958fcee4d40 (patch)
tree8e281ac409ce1fc55766cb5439a578faf036f6a6
parent6606b4df2a7872e71d2bac8cdec4f28049814557 (diff)
downloadsteve-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.py16
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):