2024-06-07 22:24:28 发布
网友
我想创建一个命令,将昵称更改为特定用户(让它作为示例#1234)。此命令接受一个参数,其中必须输入新的昵称,旧的昵称必须更改为-g!Technick“ExampleNick”。我不知道如何改变用户的昵称不和谐服务器,我尝试了通过公会类,我尝试通过会员类。 (抱歉英语不好)
不难!例如,您可以使用:
@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")更改昵称。或者出示你的密码。在
await member.edit(nick="New Nickname")
不难!例如,您可以使用:
别忘了一件重要的事,机器人必须有更改昵称的权限,并且不能更改服务器所有者的昵称。在其他机器人或服务器成员上测试它
我给你的建议是读书不和.py文档。在
See documentation there并通过
await member.edit(nick="New Nickname")
更改昵称。或者出示你的密码。在相关问题 更多 >
编程相关推荐