2024-10-02 22:23:17 发布
网友
当代码运行时,它会给我消息作者的用户名,我希望它使用服务器昵称。这能做到吗
@client.command(name='d') async def dice(context): diceEmbed = discord.Embed(title="Rolling for " + str(context.message.author.name), color=0xCC5500)
您可以使用context.author.display_name,而不是使用context.author.name或context.author.nick:
context.author.display_name
context.author.name
context.author.nick
@client.command(name='d') async def dice(context): diceEmbed = discord.Embed(title="Rolling for " + str(context.author.display_name), color=0xCC5500)
我认为context.author.display_name比context.author.nick好,因为如果服务器上没有任何缺口,它将返回成员的不一致名称
您可以使用
context.author.display_name
,而不是使用context.author.name
或context.author.nick
:我认为
context.author.display_name
比context.author.nick
好,因为如果服务器上没有任何缺口,它将返回成员的不一致名称相关问题 更多 >
编程相关推荐