【发布时间】:2020-05-27 13:10:19
【问题描述】:
这是我的代码
if (message.content.startsWith("?members")) {
let roleName = message.content.split(" ").slice(1).join(" ");
//Filtering the guild members only keeping those with the role
//Then mapping the filtered array to their usernames
let membersWithRole = message.guild.members.filter(member => {
return member.roles.find(role => role.name.includes(roleName));
}).map(member => {
return member.user.username;
})
const embed = new Discord.RichEmbed({
"title": `Members in ${roleName}`,
"description": membersWithRole.join("\n"),
"color": 0xFFFF
});
return message.channel.send(embed);
}
我正在尝试使嵌入在服务器中显示人们的昵称,而不是他们不和谐的用户名。我试过 member.user.nickname,但它不起作用。任何帮助将不胜感激。
提前致谢!
【问题讨论】:
标签: discord.js