在 Discord.js V12 中,要从 args 中删除提到的用户,可以使用以下步骤:
message.mentions.users
方法获取到消息中提到的用户的集合。message.mentions.users.has
方法来检查用户是否被提到。args.splice
方法将它从 args 数组中删除。args.splice(index, 1)
可以删除数组中指定索引位置的元素。下面是一个示例代码:
const args = message.content.slice(prefix.length).trim().split(/ +/);
const mentionedUsers = message.mentions.users;
for (let i = 0; i < args.length; i++) {
if (mentionedUsers.has(args[i])) {
args.splice(i, 1);
i--; // 由于删除了一个元素,需要将索引减1
}
}
// 现在 args 数组中不包含提到的用户
这样,你就可以从 args 中删除提到的用户了。请注意,这只是一个示例代码,你可能需要根据你的具体需求进行适当的修改和调整。
关于 Discord.js V12 的更多信息,你可以参考腾讯云的相关产品文档:Discord.js V12。
领取专属 10元无门槛券
手把手带您无忧上云