如何使用命令 Discord.py 更改用户的昵称

时间:2021-04-01 19:13:44

标签: python discord discord.py

我正在尝试为我的机器人创建一个 !Nick 命令,但我不知道如何更改昵称。 我不知道会员的所有属性,所以这更难。这些是我尝试过的一些事情:

@client.command()
async def Nick(ctx, member: discord.Member, *, nick):
    member.setNickname(nick)
@client.command()
async def Nick(ctx, member: discord.Member, *, nick):
    member.change_nickname(f'{nick}')
@client.command()
async def Nick(ctx, member: discord.Member, *, nick):
    member.change_nickname(member, f'{nick}')

每次它只返回“discord.ext.commands.errors.CommandInvokeError:Command引发异常:AttributeError:'Member'对象没有属性'setNickname'”(setNickname是我最近尝试过的一个)。

0 个答案:

没有答案