Я создаю бота, который создает временные каналы, и у меня возникает проблема. Как я могу получить идентификатор канала после его непосредственного создания и присвоения переменной?
это мой код :
public void onGuildVoiceJoin(GuildVoiceJoinEvent event) {
if(event.getChannelJoined().getIdLong() == 703255821508673546L) {
event.getGuild().getCategoryById("704418165710651492").createVoiceChannel("%s".format("channel" + event.getMember().getEffectiveName())).addPermissionOverride(event.getMember().getGuild().getPublicRole(), null, EnumSet.of(Permission.VOICE_CONNECT, Permission.VIEW_CHANNEL)).addMemberPermissionOverride(event.getMember().getIdLong(), EnumSet.of(Permission.MANAGE_CHANNEL, Permission.VOICE_CONNECT, Permission.MANAGE_PERMISSIONS, Permission.VOICE_MOVE_OTHERS), null).queue();
event.getGuild().getCategoryById("704418165710651492").createTextChannel("%s".format("channel" + event.getMember().getEffectiveName())).queue();
}
}