예제 #1
0
 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);
     }
 }
예제 #2
0
 /// <inheritdoc />
 public Task RemoveRoleAsync(ulong roleId, RequestOptions options = null)
 => SocketGuildUser.RemoveRoleAsync(roleId, options);
예제 #3
0
 /// <inheritdoc />
 public Task RemoveRoleAsync(IRole role, RequestOptions options = null)
 => SocketGuildUser.RemoveRoleAsync(role, options);