aboutsummaryrefslogtreecommitdiff
path: root/cogs
diff options
context:
space:
mode:
authoraninternettroll <lucafulger@gmail.com>2020-09-30 09:39:53 +0000
committeraninternettroll <lucafulger@gmail.com>2020-09-30 09:39:53 +0000
commit8586fb2f1a1397d22d0847520285e8b60f19cf9b (patch)
treea17a75c718c42822eb1a3948fd18e4da7839b4ca /cogs
parent77ee5939a4b82c62bc5c55625989d17a00283006 (diff)
downloadsteve-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-xcogs/src.py19
-rwxr-xr-xcogs/utils.py5
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()