如何让 Discord.py 机器人更改另一个用户的昵称?

时间:2021-05-14 01:43:26

标签: python discord.py

我正在尝试制作一个 Discord.py 机器人来制作这个有比赛的迷你游戏,无论谁赢了,都可以在服务器中更改任何人的昵称。我已经完成了大部分代码,但我仍然在思考如何更改其他用户的昵称。我能够获得请求的用户名,但无法更改该特定用户名,因为它是一个字符串。我确实浏览了文档,但那些似乎只展示了如何更改请求它的用户的昵称。我将如何实现这一目标?谢谢!

1 个答案:

答案 0 :(得分:0)

使用类似“await member.edit(nick=nickname)

@bot.command()
async def nick(ctx,member=discord.Member,*,nickname):
    await member.edit(nick=nickname)