Skip to content

Commit 746ee4a

Browse files
committed
feat: update to JDA 6.0
1 parent d138945 commit 746ee4a

File tree

7 files changed

+16
-16
lines changed

7 files changed

+16
-16
lines changed

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ repositories {
2020
}
2121

2222
dependencies {
23-
implementation ("net.dv8tion:JDA:5.0.0-beta.20") {
23+
implementation ("net.dv8tion:JDA:6.1.0") {
2424
exclude(module = "opus-java")
2525
}
2626

src/main/java/com/diamondfire/helpbot/bot/command/impl/codeblock/AbstractSingleQueryCommand.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212
import com.diamondfire.helpbot.df.codeinfo.viewables.BasicReaction;
1313
import com.diamondfire.helpbot.sys.interaction.button.ButtonHandler;
1414
import com.diamondfire.helpbot.util.*;
15+
import net.dv8tion.jda.api.components.actionrow.ActionRow;
16+
import net.dv8tion.jda.api.components.buttons.Button;
1517
import net.dv8tion.jda.api.entities.*;
16-
import net.dv8tion.jda.api.entities.channel.concrete.TextChannel;
1718
import net.dv8tion.jda.api.entities.channel.middleman.GuildMessageChannel;
1819
import net.dv8tion.jda.api.entities.emoji.Emoji;
19-
import net.dv8tion.jda.api.interactions.components.buttons.Button;
2020

2121
import java.util.*;
2222
import java.util.function.BiConsumer;
@@ -50,19 +50,19 @@ public static void sendMultipleMessage(List<CodeObject> actions, GuildMessageCha
5050
Button button = Button.secondary(reaction.getKey().toString(), reaction.getValue().getName());
5151

5252
buttons.add(button.withEmoji(Emoji.fromCustom(reaction.getKey().getEmote())));
53-
buttonMap.put(button.getId(), reaction.getValue());
53+
buttonMap.put(button.getCustomId(), reaction.getValue());
5454
}
5555
} else {
5656
for (CodeObject data : actions) {
5757
long emoji = data.getEnum().getEmoji();
5858
Button button = Button.secondary(String.valueOf(data.getEnum().getEmoji()), data.getName());
5959

6060
buttons.add(button.withEmoji(HelpBotInstance.getJda().getEmojiById(emoji)));
61-
buttonMap.put(button.getId(), data);
61+
buttonMap.put(button.getCustomId(), data);
6262
}
6363
}
6464

65-
channel.sendMessageEmbeds(preset.getEmbed().build()).setActionRow(buttons).queue((message) -> {
65+
channel.sendMessageEmbeds(preset.getEmbed().build()).setComponents(ActionRow.of(buttons)).queue((message) -> {
6666
ButtonHandler.addListener(userToWait, message, (event) -> {
6767
message.delete().queue();
6868

src/main/java/com/diamondfire/helpbot/bot/command/impl/other/fun/NbsCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public void run(CommandEvent event) {
6363
File file = new File("input.nbs");
6464

6565

66-
attachment.downloadToFile(file).thenAccept(downloadedFile -> {
66+
attachment.getProxy().downloadToFile(file).thenAccept(downloadedFile -> {
6767
try {
6868
byte[] b64 = new NBSToTemplate(NBSDecoder.parse(file)).convert();
6969
File templateOutputfile = File.createTempFile("nbs_output", ".txt");

src/main/java/com/diamondfire/helpbot/sys/interaction/button/ButtonHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public static void addListener(long user, Message message, Consumer<ButtonIntera
1919
BUTTON_CONSUMERS.put(message.getIdLong(), new ButtonListener(user, consumer), () -> {
2020
HelpBotInstance.getJda()
2121
.getTextChannelById(message.getChannel().getIdLong()).retrieveMessageById(message.getIdLong())
22-
.flatMap((msg) -> persistent, (msg) -> message.editMessage(MessageEditData.fromMessage(message)).setActionRow(Collections.emptyList()))
22+
.flatMap((msg) -> persistent, (msg) -> message.editMessage(MessageEditData.fromMessage(message)).setComponents(Collections.emptyList()))
2323
.queue();
2424
}, persistent);
2525
}

src/main/java/com/diamondfire/helpbot/sys/multiselector/MultiSelector.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
import com.diamondfire.helpbot.sys.interaction.button.ButtonHandler;
44
import com.diamondfire.helpbot.util.Util;
55
import net.dv8tion.jda.api.*;
6+
import net.dv8tion.jda.api.components.actionrow.ActionRow;
7+
import net.dv8tion.jda.api.components.buttons.Button;
68
import net.dv8tion.jda.api.entities.emoji.Emoji;
7-
import net.dv8tion.jda.api.interactions.components.ItemComponent;
8-
import net.dv8tion.jda.api.interactions.components.buttons.Button;
99

1010
import java.util.*;
1111

@@ -39,11 +39,11 @@ public void send(JDA jda) {
3939
button = button.withEmoji(Emoji.fromUnicode(page.getCustomEmote()));
4040
}
4141

42-
pageMap.put(button.getId(), page);
42+
pageMap.put(button.getCustomId(), page);
4343
buttons.add(button);
4444
}
4545

46-
jda.getTextChannelById(channel).sendMessageEmbeds(pages[0].getPage().build()).setActionRow(buttons).queue((message) -> {
46+
jda.getTextChannelById(channel).sendMessageEmbeds(pages[0].getPage().build()).setComponents(ActionRow.of(buttons)).queue((message) -> {
4747
ButtonHandler.addListener(user, message, event -> {
4848
event.deferEdit().queue();
4949
message.editMessageEmbeds(pageMap.get(event.getComponentId()).getPage().build()).setComponents(message.getComponents()).queue();

src/main/java/com/diamondfire/helpbot/sys/rolereact/RoleReactListener.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
import com.diamondfire.helpbot.bot.HelpBotInstance;
44
import com.diamondfire.helpbot.util.*;
5+
import net.dv8tion.jda.api.components.buttons.Button;
56
import net.dv8tion.jda.api.entities.*;
67
import net.dv8tion.jda.api.entities.emoji.Emoji;
78
import net.dv8tion.jda.api.events.interaction.component.ButtonInteractionEvent;
89
import net.dv8tion.jda.api.hooks.ListenerAdapter;
9-
import net.dv8tion.jda.api.interactions.components.ItemComponent;
1010
import net.dv8tion.jda.api.interactions.components.buttons.*;
1111
import net.dv8tion.jda.api.requests.restaction.interactions.ReplyCallbackAction;
1212
import org.jetbrains.annotations.NotNull;
@@ -33,7 +33,7 @@ public RoleReactListener() {
3333
Button button = Button.secondary(role.name(), role.getOverride() == null ? StringUtil.smartCaps(role.name().replace('_', ' ')) : role.getOverride());
3434

3535
buttons.add(button.withEmoji(Emoji.fromUnicode(emoji)));
36-
roleMap.put(button.getId(), role.getRoleID());
36+
roleMap.put(button.getCustomId(), role.getRoleID());
3737
}
3838

3939
msg.editMessage("__**Reaction Roles**__ \nClick to add/remove roles from yourself")

src/main/java/com/diamondfire/helpbot/util/Util.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@
1111
import com.google.gson.JsonParser;
1212
import net.dv8tion.jda.api.EmbedBuilder;
1313
import net.dv8tion.jda.api.Permission;
14+
import net.dv8tion.jda.api.components.actionrow.ActionRow;
15+
import net.dv8tion.jda.api.components.buttons.Button;
1416
import net.dv8tion.jda.api.entities.Guild;
1517
import net.dv8tion.jda.api.entities.Member;
1618
import net.dv8tion.jda.api.entities.Role;
17-
import net.dv8tion.jda.api.interactions.components.ActionRow;
18-
import net.dv8tion.jda.api.interactions.components.buttons.Button;
1919

2020
import java.io.BufferedReader;
2121
import java.io.File;

0 commit comments

Comments
 (0)