public async Task RemoveAllRankRoles(Discord.WebSocket.SocketGuildUser User) { System.Console.WriteLine("Removing all ranks from user " + User.Username); foreach (var RankRole in User.Roles.Where(x => Ranking.LoudMetalRoles.Contains(x.Name) || Ranking.LoudDigitRoles.Contains(x.Name) || Ranking.SpectralMetalRoles.Contains(x.Name) || Ranking.SpectralDigitRoles.Contains(x.Name))) { await User.RemoveRoleAsync(RankRole); } }
/// <inheritdoc /> public Task RemoveRoleAsync(ulong roleId, RequestOptions options = null) => SocketGuildUser.RemoveRoleAsync(roleId, options);
/// <inheritdoc /> public Task RemoveRoleAsync(IRole role, RequestOptions options = null) => SocketGuildUser.RemoveRoleAsync(role, options);