我希望团队使用,只用于少数角色。
我怎样才能做到这一点?
代码:
if(message.member.roles.cache.has('823259335010287657', '752935996718449367')) {
if (command === "test") {
member.roles.add(role);
}
答案 0 :(得分:0)
使用Array#some()
,如果该成员在数组中至少有 1 个角色,则返回 true。我会将您的角色 ID 放入数组中以实现此目的。
const roles = ['823259335010287657', '752935996718449367'];
const memberHasRole = roles.some(role => {
message.member.roles.cache.has(role);
});
if (memberHasRole) {
if (command === "test") {
member.roles.add(role);
}
}