diff options
author | aninternettroll <lucafulger@gmail.com> | 2020-09-30 09:39:53 +0000 |
---|---|---|
committer | aninternettroll <lucafulger@gmail.com> | 2020-09-30 09:39:53 +0000 |
commit | 8586fb2f1a1397d22d0847520285e8b60f19cf9b (patch) | |
tree | a17a75c718c42822eb1a3948fd18e4da7839b4ca /cogs/src.py | |
parent | 77ee5939a4b82c62bc5c55625989d17a00283006 (diff) | |
download | steve-bot-8586fb2f1a1397d22d0847520285e8b60f19cf9b.tar steve-bot-8586fb2f1a1397d22d0847520285e8b60f19cf9b.tar.gz steve-bot-8586fb2f1a1397d22d0847520285e8b60f19cf9b.tar.bz2 steve-bot-8586fb2f1a1397d22d0847520285e8b60f19cf9b.tar.lz steve-bot-8586fb2f1a1397d22d0847520285e8b60f19cf9b.tar.xz steve-bot-8586fb2f1a1397d22d0847520285e8b60f19cf9b.tar.zst steve-bot-8586fb2f1a1397d22d0847520285e8b60f19cf9b.zip |
Discord.py 1.5 update
Diffstat (limited to 'cogs/src.py')
-rwxr-xr-x | cogs/src.py | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/cogs/src.py b/cogs/src.py index 7c67d55..d112c5d 100755 --- a/cogs/src.py +++ b/cogs/src.py @@ -276,7 +276,7 @@ async def verifyNew(self, apiKey=None, userID=None): # if userID == None: # return # else: - user = self.bot.get_user(int(userID)) + user = await self.bot.fetch_user(int(userID)) data = json.loads(Path("./api_keys.json").read_text()) if str(user.id) in data: @@ -314,14 +314,15 @@ async def verifyNew(self, apiKey=None, userID=None): # I have no shame runnerCounter = True + member = await server.fetch_member(user.id) if wrCounter: - await server.get_member(user.id).add_roles(WrRole) + await member.add_roles(WrRole) else: - await server.get_member(user.id).remove_roles(WrRole) + await member.remove_roles(WrRole) if runnerCounter: - await server.get_member(user.id).add_roles(RunneRole) + await member.add_roles(RunneRole) else: - await server.get_member(user.id).remove_roles(RunneRole) + await member.remove_roles(RunneRole) class Src(commands.Cog): @@ -397,8 +398,12 @@ class Src(commands.Cog): async def checker(self): data = json.loads(Path("./api_keys.json").read_text()) for key, value in data.items(): - await verifyNew(self, None, key) - + try: + await verifyNew(self, None, key) + except Exception as e: + print(f"{key}: {value}") + print(e.args) + continue def setup(bot): bot.add_cog(Src(bot)) |