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 | |
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')
-rwxr-xr-x | cogs/src.py | 19 | ||||
-rwxr-xr-x | cogs/utils.py | 5 |
2 files changed, 16 insertions, 8 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)) diff --git a/cogs/utils.py b/cogs/utils.py index d93bf6f..50f601a 100755 --- a/cogs/utils.py +++ b/cogs/utils.py @@ -345,7 +345,10 @@ class Utils(commands.Cog): if word in message.content.lower().replace(" ", ""): count += 1 fair = "Fair " * count - await message.channel.send(fair) + try: + await message.channel.send(fair) + except UnboundLocalError: + pass @commands.cooldown(1, 60, commands.BucketType.member) @commands.command() |