Discord.js在发送Embed之前先向频道发送@role提及或@everyone

我试图检查是否首先提到了@everyone或@role,然后将该标签发送到频道,然后将其余消息发送到Embed中。下面仅用于@roles,直到我弄清楚如何将其应用于@everyone。

iv尝试:

if (message.mentions.roles) {
                       var roles = message.mentions.roles
                        message.channel.send(`${roles}`);
                        const embed = new Discord.MessageEmbed()
                            .setTitle(`${(args.slice(2).join(" "))}`)
                            .setColor(0x320b52)
                            .setTimestamp()
                            .setFooter('Requested by ' + message.author.tag,)
                        message.channel.send(embed);

这没有任何结果,我的嵌入仍然以@role开头,并且没有消息发送到@role之前的频道 和

if (args[2].startsWith('@everyone')

无法使用此语法正确。

我已经设置好了,以便@user提及并将msg发送到带有提及的频道,并在嵌入中发送其余消息,但是显然这不适用于@everyone或@role