Чтобы удалить все роли пользователя в Discord.js, вы можете использовать следующие методы:
Метод 1: использование коллекции member.roles
// Assuming 'member' is the Discord.js GuildMember object representing the user
member.roles.cache.each(role => {
member.roles.remove(role);
});
Метод 2. Использование цикла for
// Assuming 'member' is the Discord.js GuildMember object representing the user
const memberRoles = member.roles.cache.array();
for (let i = 0; i < memberRoles.length; i++) {
member.roles.remove(memberRoles[i]);
}
Метод 3: использование Promise.all()
// Assuming 'member' is the Discord.js GuildMember object representing the user
const memberRoles = member.roles.cache.array();
Promise.all(memberRoles.map(role => member.roles.remove(role)))
.then(() => {
console.log("All roles removed successfully.");
})
.catch(console.error);