Browse Source

Exception bei fehlender Berechtigung abgefangen

master
yl60lepu 4 years ago
parent
commit
634dce07fa
1 changed files with 6 additions and 1 deletions
  1. +6
    -1
      app/src/main/java/de/yannicpunktdee/yoshibot/main/YoshiBot.java

+ 6
- 1
app/src/main/java/de/yannicpunktdee/yoshibot/main/YoshiBot.java View File

@ -24,6 +24,7 @@ import net.dv8tion.jda.api.entities.Activity;
import net.dv8tion.jda.api.entities.Guild; import net.dv8tion.jda.api.entities.Guild;
import net.dv8tion.jda.api.entities.Member; import net.dv8tion.jda.api.entities.Member;
import net.dv8tion.jda.api.entities.VoiceChannel; import net.dv8tion.jda.api.entities.VoiceChannel;
import net.dv8tion.jda.api.exceptions.InsufficientPermissionException;
import javax.security.auth.login.LoginException; import javax.security.auth.login.LoginException;
import java.io.BufferedReader; import java.io.BufferedReader;
@ -166,7 +167,11 @@ public final class YoshiBot {
} }
if(guild.getAudioManager().getConnectedChannel() != null && if(guild.getAudioManager().getConnectedChannel() != null &&
vc.getIdLong() == guild.getAudioManager().getConnectedChannel().getIdLong()) return; vc.getIdLong() == guild.getAudioManager().getConnectedChannel().getIdLong()) return;
guild.getAudioManager().openAudioConnection(vc);
try{
guild.getAudioManager().openAudioConnection(vc);
}catch(InsufficientPermissionException e){
Logger.logWarning("Durfte dem VoiceChannel " + vc.getName() + " nicht beitreten.");
}
} }
public void joinVoiceChannelWithMostMembers(){ public void joinVoiceChannelWithMostMembers(){


Loading…
Cancel
Save