是否可以在代码中更改discord.py bot名称的颜色?

是否可以在代码中更改discord.py bot名称的颜色?,discord.py,Discord.py,我一直在搜索,似乎找不到在代码中更改discord机器人本身名称颜色的方法。就像我有一个机器人名字颜色机器人和有人呼叫!功能1我可以让机器人有一个红色的名字,但如果他们呼叫!功能2机器人将有一个蓝色名称。在discord中,颜色取决于机器人具有的最高角色的颜色。我们只需更改机器人角色的颜色即可更改其颜色 @bot.command() 异步def更改颜色(ctx,颜色:discord.color): role=ctx.guild.self\u角色 如果角色为无: return wait ctx.s

我一直在搜索,似乎找不到在代码中更改discord机器人本身名称颜色的方法。就像我有一个机器人名字颜色机器人和有人呼叫!功能1我可以让机器人有一个红色的名字,但如果他们呼叫!功能2机器人将有一个蓝色名称。

在discord中,颜色取决于机器人具有的最高角色的颜色。我们只需更改机器人角色的颜色即可更改其颜色

@bot.command()
异步def更改颜色(ctx,颜色:discord.color):
role=ctx.guild.self\u角色
如果角色为无:
return wait ctx.send('我没有默认角色')
等待角色。编辑(颜色=颜色)
等待ctx.send('更改我的颜色')
注意:只有当您的bot拥有编辑此角色的权限时,这才有效,它需要具有更高的无颜色角色才能编辑此角色

参考资料:-