如何对所有成员隐藏特定频道(更新)?

How can I hide specific channels from all members (update)?

我想对@everyone 隐藏一个频道,然后向某些特定成员授予权限,然后他们可以访问该频道。 如何将 permissions/rules 添加到频道?

问题已通过更新 JDA 解决,带来了一些新功能:

*VOICECHANNEL*.createPermissionOverride(voiceChannel.getGuild().getPublicRole()).setDeny(Permission.VIEW_CHANNEL).queue();
  • voiceChannel.getGuild().getPublicRole() 获得@everyone 角色
  • .setDeny可以换成.setAllow