踢一个角色中的所有用户

时间:2019-08-10 17:48:47

标签: javascript node.js discord discord.js

我正在为不和谐的bot编码,现在我希望它踢出所有角色为“未验证”的用户,我知道如何列出角色中的用户,也知道如何踢出sbd,但是我不知道该怎么做那个,我试着把清单代码放在踢东西之前/之后,但是我得到的都是错误。

该漫游器仅适用于一台服务器,因此无需设置角色

这是我列出用户的方式:

(message.guild.roles.get('607623318995992579').members.map(m=>m.user.tag).join('\n'))

我希望它能像“ + KickUnV”一样工作 答案:“用未验证的角色击败了所有用户!”

1 个答案:

答案 0 :(得分:1)

Array.prototype.forEach之类的声音可以在这里为您提供帮助。

一种简单的方法是:

let members = (message.guild.roles.get('607623318995992579').members)
members.forEach(m => {
    // Your kick methodology, i.e. m.kick(), m being the member from the array.
});

希望这会有所帮助:)