正如我在标题中所说,我想尝试删除所有可删除角色,仅删除可删除角色 我尝试编写看起来像这样的代码
message.guild.roles.cache.forEach(role => role.deletable && role.delete())
不幸的是,它不会显示任何错误,并且不起作用
答案 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));
}
});