所以,我想创建一个使用多个用户 ping 作为输入的命令。这是我到目前为止所拥有的:let mentionedUser = msg.mentions.users.first();if (mentionedUser === msg.author) return msg.channel.send( `***${msg.author.username}** kisses... themselves? ~~Impressive.~~` );else return msg.channel.send('Oi! You gotta actually ping a member!');if (parameters) { var embed1 = new Discord.MessageEmbed() .setColor('#06FBFE') .setDescription( `**${msg.author.username}** kisses **${mentionedUser.username}**` ); msg.channel.send(embed1);} else return msg.channel.send('Please give me a user to kiss! :3');我应该如何在不创建undefined变量的情况下使用多次提及?
1 回答
人到中年有点甜
TA贡献1895条经验 获得超7个赞
您可以使用Collection.map()并Array.prototype.join()使用多次提及:
.setDescription(
`**${msg.author.username}** kisses **${message.mentions.users
.map((user) => user.username)
.join(', ')}**`
);
添加回答
举报
0/150
提交
取消