eax*_*ebx 3 python python-3.x discord discord.py
我想创建一个命令,将昵称更改为特定用户(让它成为示例#1234)。此命令接受一个参数,其中必须输入新昵称,旧昵称必须更改为 - g!Chnick "ExampleNick"。我不知道如何更改Discord服务器用户的昵称,我通过Guild类尝试过,通过Member类尝试过。(抱歉英语不好)
小智 10
这并不难!例如,您可以使用:
@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} ')
Run Code Online (Sandbox Code Playgroud)
不要忘记一件重要的事情,bot 必须具有更改昵称的权限,并且不能更改服务器所有者的昵称。在其他机器人或服务器成员上进行测试
我给你的建议是阅读 discord.py 文档。
| 归档时间: |
|
| 查看次数: |
19986 次 |
| 最近记录: |