首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改昵称(discord.py)

如何更改昵称(discord.py)
EN

Stack Overflow用户
提问于 2019-12-15 07:50:07
回答 2查看 23.7K关注 0票数 3

我想执行一个命令,将昵称更改为特定用户(假设示例# 1234)。此命令接受一个参数,其中必须输入新的昵称,旧的昵称必须更改为- g!Chnick "ExampleNick“。我不知道如何更改不一致服务器的用户昵称,我通过Guild类尝试了一下,通过Member类尝试了一下。(抱歉,我的英语不好)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-12-15 12:04:28

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

代码语言:javascript
复制
@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} ')

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

我给你的建议是阅读discord.py文档。

票数 12
EN

Stack Overflow用户

发布于 2019-12-15 11:52:05

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59340143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档