我正在嵌入一个userinfo,我想提到嵌入中的用户角色。我试图通过使用此行来做到这一点,但没有成功
{
name: 'Roles',
value : message.member.roles
}
答案 0 :(得分:0)
您可以使用Array.prototype.map()
函数:
// ...
.addField('Roles', message.member.roles.cache.map(role => `<@&${role.id}>`).join('\n'))
答案 1 :(得分:0)
要提及该角色(在嵌入中,这样人们就不会被ping通):
let member = message.mentions.users.first()
let roles = `<@&${message.guild.member(member)._roles.join('> <@&')}>`
let roleMsg = new Discord.MessageEmbed()
.setTitle(`Roles!`)
.setDescription(roles)
message.channel.send(roleMsg)