如何更改昵称(不和.py)

2024-06-07 22:24:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我想创建一个命令,将昵称更改为特定用户(让它作为示例#1234)。此命令接受一个参数,其中必须输入新的昵称,旧的昵称必须更改为-g!Technick“ExampleNick”。我不知道如何改变用户的昵称不和谐服务器,我尝试了通过公会类,我尝试通过会员类。 (抱歉英语不好)


Tags: 用户命令服务器示例参数会员昵称公会
2条回答

不难!例如,您可以使用:

@client.command(pass_context=True)
async def chnick(ctx, member: discord.Member, nick):
    await member.edit(nick=nick)
    await ctx.send(f'Nickname was changed for {member.mention} ')

别忘了一件重要的事,机器人必须有更改昵称的权限,并且不能更改服务器所有者的昵称。在其他机器人或服务器成员上测试它

我给你的建议是读书不和.py文档。在

See documentation there并通过await member.edit(nick="New Nickname")更改昵称。或者出示你的密码。在

相关问题 更多 >

    热门问题