&& !user.hasPrivateChannel() && getJDA().asClient().getRelationshipById(userId) == null && getJDA().asClient().getGroups().stream().noneMatch(g -> g.getUsers().contains(user)))
&& !user.hasPrivateChannel() && getJDA().asClient().getGroups().stream().noneMatch(g -> g.getUsers().contains(user)))
&& !user.hasPrivateChannel() && getJDA().asClient().getRelationshipMap().get(userId) == null && getJDA().asClient().getGroups().stream().noneMatch(g -> g.getUsers().contains(user)))