我想删除服务器上的所有角色,以创建系统来为懒惰的人设置服务器。请帮助我。我尝试过
role.delete.forEach(role => role.delete())
角色将存储在Guild.roles中>
以下示例假定您已经从某个地方检索了公会对象:
guild.roles.map(role => {
// Bot integration roles cannot be deleted
// except by kicking the bot that created it.
// (It would remove your bots permission to delete anyway)
if(role.editable)
{
role.delete('Optional reason for deleting')
.then(deleted => console.log(`Deleted role ${deleted.name}`))
.catch(console.error);
}
});