package utils.audio; import net.dv8tion.jda.core.entities.Guild; import net.dv8tion.jda.core.entities.VoiceChannel; import net.dv8tion.jda.core.managers.AudioManager; public class AudioUtils { private Guild guild; public AudioManager audio; public AudioUtils(Guild guild) { this.guild = guild; audio = guild.getAudioManager(); } public boolean joinChannel(String channelName) { VoiceChannel channel = null; channel = guild.getVoiceChannelsByName(channelName, true).get(0); if(channel != null) { audio.openAudioConnection(channel); return true; } return false; } public boolean leaveChannel() { if(audio.isConnected()) { audio.closeAudioConnection(); return true; } return false; } }