【发布时间】:2021-01-19 16:28:28
【问题描述】:
@client.command()
@commands.has_permissions(administrator=True)
async def kick(ctx, member : discord.Member, *, reason=None):
try:
await member.kick(reason=reason)
embed = discord.Embed(colour=maincolour)
embed.title = f"**Member {member.mention} Kicked."
embed.description = f"**Reason** » {reason}.\n**Status** » Successful!"
await ctx.send(embed=embed)
except:
embed = discord.Embed(colour=maincolour)
embed.title = "**Kick not successful."
embed.description = "**Possible Errors:**\n» Insufficient Permissions (Requires Administrator)\n» Error with Bot."
await ctx.send(embed=embed)
上线
@commands.has_permissions(administrator=True)
错误是'Command' object has no attribute 'has_permissions'。
如何解决此错误?此代码适用于我的朋友。
【问题讨论】:
-
你能展示你的进口吗?
-
你安装了什么版本的 discord.py?
标签: python discord discord.py