So I made an unban command in discord.py for my bot
Code:
@client.command()
@commands.has_permissions(ban_members=True)
async def unban(ctx, *, member):
banned_users=await ctx.guild.bans()
member_name, member_discriminator = member.split('#')
for ban_entry in banned_users:
user = ban_entry.user
if (user.name, user.discriminator) == (member_name, member_discriminator):
await ctx.guild.unban(user)
await ctx.send(f'**Unbanned** {user.mention}')
return
When I try to use it i get this error:
discord.ext.commands.errors.CommandInvokeError: Command raised an exception: TypeError: object async_generator can't be used in 'await' expression
How exactly do I fix this?