如何修复公会对象没有属性“guild_permissions”的错误
How do I fix the error Guild Object has no attribute 'guild_permissions"
以下是给我带来问题的字符串:
@client.command(aliases=['unban'])
async def unban1(ctx, user: discord.User):
guild = ctx.guild
channel = ctx.message.channel
embed4 = discord.Embed(
title='Unbanning Member...',
description= f"{user} has been unbanned.",
colour=discord.Colour.teal()
)
if ctx.author.guild.guild_permissions.ban_members:
await channel.send (embed=embed4)
await guild.unban(user=user)
pass
我还没有准备好 discord.py 重写文档,所以如果这是一个菜鸟问题,请原谅我,但请帮忙!给我错误的问题在第 10 行。
删除 .guild
它的 Member.guild_permissions
而不是 Member.guild.guild_permissions
@client.command(aliases=['unban'])
async def unban1(ctx, user: discord.User):
guild = ctx.guild
channel = ctx.message.channel
embed4 = discord.Embed(
title='Unbanning Member...',
description= f"{user} has been unbanned.",
colour=discord.Colour.teal()
)
if ctx.author.guild_permissions.ban_members:
await channel.send (embed=embed4)
await guild.unban(user=user)
pass
以下是给我带来问题的字符串:
@client.command(aliases=['unban'])
async def unban1(ctx, user: discord.User):
guild = ctx.guild
channel = ctx.message.channel
embed4 = discord.Embed(
title='Unbanning Member...',
description= f"{user} has been unbanned.",
colour=discord.Colour.teal()
)
if ctx.author.guild.guild_permissions.ban_members:
await channel.send (embed=embed4)
await guild.unban(user=user)
pass
我还没有准备好 discord.py 重写文档,所以如果这是一个菜鸟问题,请原谅我,但请帮忙!给我错误的问题在第 10 行。
删除 .guild
它的 Member.guild_permissions
而不是 Member.guild.guild_permissions
@client.command(aliases=['unban'])
async def unban1(ctx, user: discord.User):
guild = ctx.guild
channel = ctx.message.channel
embed4 = discord.Embed(
title='Unbanning Member...',
description= f"{user} has been unbanned.",
colour=discord.Colour.teal()
)
if ctx.author.guild_permissions.ban_members:
await channel.send (embed=embed4)
await guild.unban(user=user)
pass