Python 如何使discord.py机器人添加天蝎座符号以及mod角色?

Python 如何使discord.py机器人添加天蝎座符号以及mod角色?,python,discord,discord.py,Python,Discord,Discord.py,我试过这个密码- @client.command(pass_context = True) @commands.has_permissions(kick_members=True) async def mod(ctx, user: discord.Member, *, nickname): nickname = '♏' + user.name await client.change_nickname(user, nickname) role = disc

我试过这个密码-

    @client.command(pass_context = True)
@commands.has_permissions(kick_members=True)     
async def mod(ctx, user: discord.Member, *, nickname):
    nickname = '♏' + user.name
    await client.change_nickname(user, nickname)
    role = discord.utils.get(ctx.message.server.roles, name='Moderator')
    await client.add_roles(ctx.message.mentions[0], role)
    await client.delete_message(ctx.message)

但面对错误。如果您有任何想法,请帮助我

问题出现了,因为您没有使用
昵称调用该命令。您的代码实际上没有使用传递的
昵称
,因此您可以将协同程序签名更改为

async def mod(ctx, user: discord.Member):

瑞普,我有错误你有什么错误?检查一下