我有一个命令,当前可以计算有多少人担任特定角色。那功能正常。我正在尝试创建该命令的子命令,该命令将列出具有该角色的成员,我可以让它将他们的姓名列为用户名,但我正在寻找它以将其列为显示名称。
这是目前有效的代码
let nameList= message.guild.roles.resolve('Role-ID').members.map(m=>m.user.username).join('\n');
“Role-ID 是我代码中的实际 ID。我知道 displayName 是 GuildMember 的一个属性,但我不知道如何在此处集成它。想法?
答案 0 :(得分:0)
我想通了,但我想我会发布解决方案而不是删除我的帖子。
我需要做的就是将 .user.username 更改为 .displayName
let nameList= message.guild.roles.resolve('Role-ID').members.map(m=>m.user.username).join('\n');