【发布时间】:2019-07-15 17:39:16
【问题描述】:
我想知道我正在使用if(message.mentions.users.first()) 做的消息中是否有提及,但现在在所有提及中,我还想过滤掉管理团队的提及,而不是社区成员的提及。如何实现?
我尝试根据这样的角色过滤用户
let r = [];
message.mentions.users.forEach( user => {
console.log('user' + user)
user.roles.forEach(role => {
console.log('role' + role)
r.push(role);
})
console.log('roles' + r);
var member = false;
for (i in r) {
if (i == 'admin') {
member = true;
}
}
})
这似乎不起作用。
【问题讨论】:
-
只需将提及集合过滤到只有特定角色或权限的成员,具体取决于管理员的意思
标签: discord.js