Update broken JDA stuff

This commit is contained in:
Len 2022-09-16 09:20:05 +02:00
parent 649d5e73c2
commit f7c531d6ba
3 changed files with 10 additions and 8 deletions

View File

@ -6,13 +6,19 @@ import com.alttd.console.ConsoleCommandManager;
import com.alttd.database.Database; import com.alttd.database.Database;
import com.alttd.database.DatabaseTables; import com.alttd.database.DatabaseTables;
import com.alttd.listeners.JDAListener; import com.alttd.listeners.JDAListener;
import com.alttd.request.RequestManager;
import com.alttd.util.Logger; import com.alttd.util.Logger;
import net.dv8tion.jda.api.JDA; import net.dv8tion.jda.api.JDA;
import net.dv8tion.jda.api.JDABuilder; import net.dv8tion.jda.api.JDABuilder;
import net.dv8tion.jda.api.OnlineStatus;
import net.dv8tion.jda.api.entities.Activity;
import javax.security.auth.login.LoginException;
import java.io.File; import java.io.File;
import java.net.URISyntaxException; import java.net.URISyntaxException;
import static java.lang.System.exit;
public class AltitudeBot { public class AltitudeBot {
private JDA jda; private JDA jda;
@ -34,10 +40,6 @@ public class AltitudeBot {
jda = JDABuilder.createDefault(SettingsConfig.TOKEN).build(); jda = JDABuilder.createDefault(SettingsConfig.TOKEN).build();
try { try {
jda = JDABuilder.createDefault(SettingsConfig.TOKEN).build().awaitReady(); jda = JDABuilder.createDefault(SettingsConfig.TOKEN).build().awaitReady();
} catch (LoginException e) {
Logger.info("Unable to log in, shutting down (check token in settings.yml).");
exit(1);
Logger.exception(e);
} catch (InterruptedException e) { } catch (InterruptedException e) {
throw new RuntimeException(e); throw new RuntimeException(e);
} }

View File

@ -6,8 +6,8 @@ import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
import net.dv8tion.jda.api.EmbedBuilder; import net.dv8tion.jda.api.EmbedBuilder;
import net.dv8tion.jda.api.entities.Member; import net.dv8tion.jda.api.entities.Member;
import net.dv8tion.jda.api.entities.TextChannel; import net.dv8tion.jda.api.entities.channel.concrete.TextChannel;
import net.dv8tion.jda.api.entities.ThreadChannel; import net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel;
import net.dv8tion.jda.api.interactions.components.ActionRow; import net.dv8tion.jda.api.interactions.components.ActionRow;
import net.dv8tion.jda.api.interactions.components.Modal; import net.dv8tion.jda.api.interactions.components.Modal;
import net.dv8tion.jda.api.interactions.components.buttons.Button; import net.dv8tion.jda.api.interactions.components.buttons.Button;

View File

@ -3,8 +3,8 @@ package com.alttd.request;
import com.alttd.AltitudeBot; import com.alttd.AltitudeBot;
import com.alttd.util.Pair; import com.alttd.util.Pair;
import net.dv8tion.jda.api.EmbedBuilder; import net.dv8tion.jda.api.EmbedBuilder;
import net.dv8tion.jda.api.entities.TextChannel; import net.dv8tion.jda.api.entities.channel.concrete.TextChannel;
import net.dv8tion.jda.api.entities.ThreadChannel; import net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel;
import net.dv8tion.jda.api.events.interaction.ModalInteractionEvent; import net.dv8tion.jda.api.events.interaction.ModalInteractionEvent;
import net.dv8tion.jda.api.events.interaction.component.ButtonInteractionEvent; import net.dv8tion.jda.api.events.interaction.component.ButtonInteractionEvent;
import net.dv8tion.jda.api.events.interaction.component.SelectMenuInteractionEvent; import net.dv8tion.jda.api.events.interaction.component.SelectMenuInteractionEvent;