Await async get_(member|role) events

This commit is contained in:
Zeva Rose 2022-02-03 15:09:02 -07:00
parent 6f8f93e9bd
commit 9c9bd36816
4 changed files with 8 additions and 8 deletions

View file

@ -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

View file

@ -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}"

View file

@ -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:

View file

@ -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.",