diff --git a/jarvis/cogs/admin/roleping.py b/jarvis/cogs/admin/roleping.py index 982251e..14d2bbd 100644 --- a/jarvis/cogs/admin/roleping.py +++ b/jarvis/cogs/admin/roleping.py @@ -77,11 +77,11 @@ class RolepingCog(CacheCog): embeds = [] for roleping in rolepings: - role = ctx.guild.get_role(roleping.role) + role = await ctx.guild.get_role(roleping.role) bypass_roles = list(filter(lambda x: x.id in roleping.bypass["roles"], ctx.guild.roles)) bypass_roles = [r.mention or "||`[redacted]`||" for r in bypass_roles] bypass_users = [ - ctx.guild.get_member(u).mention or "||`[redacted]`||" + await ctx.guild.get_member(u).mention or "||`[redacted]`||" for u in roleping.bypass["users"] ] bypass_roles = bypass_roles or ["None"] @@ -108,7 +108,7 @@ class RolepingCog(CacheCog): ], ) - admin = ctx.guild.get_member(roleping.admin) + admin = await ctx.guild.get_member(roleping.admin) if not admin: admin = self.bot.user diff --git a/jarvis/cogs/admin/warning.py b/jarvis/cogs/admin/warning.py index 9196011..f81443f 100644 --- a/jarvis/cogs/admin/warning.py +++ b/jarvis/cogs/admin/warning.py @@ -123,7 +123,7 @@ class WarningCog(CacheCog): else: fields = [] for warn in active_warns: - admin = ctx.guild.get_member(warn.admin) + admin = await ctx.guild.get_member(warn.admin) admin_name = "||`[redacted]`||" if admin: admin_name = f"{admin.username}#{admin.discriminator}" diff --git a/jarvis/cogs/ctc2.py b/jarvis/cogs/ctc2.py index b419bcb..72687eb 100644 --- a/jarvis/cogs/ctc2.py +++ b/jarvis/cogs/ctc2.py @@ -107,7 +107,7 @@ class CTCCog(CacheCog): guesses = Guess.objects().order_by("-correct", "-id") fields = [] for guess in guesses: - user = ctx.guild.get_member(guess["user"]) + user = await ctx.guild.get_member(guess["user"]) if not user: user = await self.bot.fetch_user(guess["user"]) if not user: diff --git a/jarvis/cogs/verify.py b/jarvis/cogs/verify.py index 540e65c..ada36fa 100644 --- a/jarvis/cogs/verify.py +++ b/jarvis/cogs/verify.py @@ -45,7 +45,7 @@ class VerifyCog(commands.Cog): if not role: await ctx.send("This guild has not enabled verification", delete_after=5) return - if ctx.guild.get_role(role.value) in ctx.author.roles: + if await ctx.guild.get_role(role.value) in ctx.author.roles: await ctx.send("You are already verified.", delete_after=5) return components = create_layout() @@ -70,11 +70,11 @@ class VerifyCog(commands.Cog): for c2 in c["components"]: c2["disabled"] = True setting = Setting.objects(guild=ctx.guild.id, setting="verified").first() - role = ctx.guild.get_role(setting.value) + role = await ctx.guild.get_role(setting.value) await ctx.author.add_roles(role, reason="Verification passed") setting = Setting.objects(guild=ctx.guild.id, setting="unverified").first() if setting: - role = ctx.guild.get_role(setting.value) + role = await ctx.guild.get_role(setting.value) await ctx.author.remove_roles(role, reason="Verification passed") await ctx.edit_origin( content=f"Welcome, {ctx.author.mention}. Please enjoy your stay.",