不和谐,是否有一种方法可以批量删除所有可删除的角色?

时间:2020-06-02 14:49:23

标签: discord.js

正如我在标题中所说,我想尝试删除所有可删除角色,仅删除可删除角色 我尝试编写看起来像这样的代码

message.guild.roles.cache.forEach(role => role.deletable && role.delete())

不幸的是,它不会显示任何错误,并且不起作用

1 个答案:

答案 0 :(得分:0)

message.guild.roles.cache.each(role => {
  if (role.editable && role.name !== "@everyone") {
     // you can do .catch(err => undefined) too 
     role.delete().catch(err => console.log(role.name));
  }
});