Skip to content

Commit a0ad3de

Browse files
committed
update JDA, new release
1 parent 013ff8c commit a0ad3de

File tree

9 files changed

+26
-23
lines changed

9 files changed

+26
-23
lines changed

pom.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>io.github.jdiscordbots</groupId>
88
<artifactId>command-framework</artifactId>
9-
<version>1.1.1</version>
9+
<version>1.1.2</version>
1010

1111
<name>command-framework</name>
1212
<description>A command system for JDA that allows to treat slash and text commands the same</description>
@@ -60,7 +60,7 @@
6060
<dependency>
6161
<groupId>net.dv8tion</groupId>
6262
<artifactId>JDA</artifactId>
63-
<version>5.0.0-alpha.18</version>
63+
<version>5.0.0-beta.23</version>
6464
</dependency>
6565
<dependency>
6666
<groupId>io.github.classgraph</groupId>
@@ -192,7 +192,7 @@
192192
<plugin>
193193
<groupId>org.sonatype.plugins</groupId>
194194
<artifactId>nexus-staging-maven-plugin</artifactId>
195-
<version>1.6.7</version>
195+
<version>1.6.13</version>
196196
<extensions>true</extensions>
197197
<configuration>
198198
<serverId>ossrh</serverId>

src/main/java/io/github/jdiscordbots/command_framework/CommandListener.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
import net.dv8tion.jda.api.JDA;
1212
import net.dv8tion.jda.api.entities.Guild;
1313
import net.dv8tion.jda.api.entities.Message;
14-
import net.dv8tion.jda.api.events.ReadyEvent;
1514
import net.dv8tion.jda.api.events.interaction.command.SlashCommandInteractionEvent;
1615
import net.dv8tion.jda.api.events.interaction.component.ButtonInteractionEvent;
1716
import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
17+
import net.dv8tion.jda.api.events.session.ReadyEvent;
1818
import net.dv8tion.jda.api.hooks.ListenerAdapter;
1919
import net.dv8tion.jda.api.interactions.commands.Command;
2020
import net.dv8tion.jda.api.interactions.commands.build.CommandData;

src/main/java/io/github/jdiscordbots/command_framework/command/Argument.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
package io.github.jdiscordbots.command_framework.command;
22

3-
import net.dv8tion.jda.api.entities.ChannelType;
4-
import net.dv8tion.jda.api.entities.GuildChannel;
53
import net.dv8tion.jda.api.entities.Member;
6-
import net.dv8tion.jda.api.entities.MessageChannel;
74
import net.dv8tion.jda.api.entities.Role;
85
import net.dv8tion.jda.api.entities.User;
6+
import net.dv8tion.jda.api.entities.channel.ChannelType;
7+
import net.dv8tion.jda.api.entities.channel.middleman.GuildChannel;
8+
import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel;
99
import net.dv8tion.jda.api.interactions.commands.OptionType;
1010
import net.dv8tion.jda.api.entities.Guild;
1111

src/main/java/io/github/jdiscordbots/command_framework/command/CommandEvent.java

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
import io.github.jdiscordbots.command_framework.CommandFramework;
44
import net.dv8tion.jda.api.JDA;
55
import net.dv8tion.jda.api.entities.*;
6+
import net.dv8tion.jda.api.entities.channel.concrete.PrivateChannel;
7+
import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel;
68
import net.dv8tion.jda.api.interactions.components.ActionRow;
79
import net.dv8tion.jda.api.interactions.components.ItemComponent;
810
import net.dv8tion.jda.api.requests.RestAction;

src/main/java/io/github/jdiscordbots/command_framework/command/slash/SlashArgument.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
package io.github.jdiscordbots.command_framework.command.slash;
22

33
import io.github.jdiscordbots.command_framework.command.Argument;
4-
import net.dv8tion.jda.api.entities.ChannelType;
5-
import net.dv8tion.jda.api.entities.GuildChannel;
64
import net.dv8tion.jda.api.entities.Member;
7-
import net.dv8tion.jda.api.entities.MessageChannel;
85
import net.dv8tion.jda.api.entities.Role;
96
import net.dv8tion.jda.api.entities.User;
7+
import net.dv8tion.jda.api.entities.channel.ChannelType;
8+
import net.dv8tion.jda.api.entities.channel.middleman.GuildChannel;
9+
import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel;
1010
import net.dv8tion.jda.api.interactions.commands.OptionMapping;
1111
import net.dv8tion.jda.api.interactions.commands.OptionType;
1212

src/main/java/io/github/jdiscordbots/command_framework/command/slash/SlashCommandFrameworkEvent.java

+8-7
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,18 @@
1919
import net.dv8tion.jda.api.entities.Guild;
2020
import net.dv8tion.jda.api.entities.Member;
2121
import net.dv8tion.jda.api.entities.Message;
22-
import net.dv8tion.jda.api.entities.MessageChannel;
2322
import net.dv8tion.jda.api.entities.MessageEmbed;
2423
import net.dv8tion.jda.api.entities.MessageType;
25-
import net.dv8tion.jda.api.entities.PrivateChannel;
2624
import net.dv8tion.jda.api.entities.SelfUser;
2725
import net.dv8tion.jda.api.entities.User;
26+
import net.dv8tion.jda.api.entities.channel.concrete.PrivateChannel;
27+
import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel;
2828
import net.dv8tion.jda.api.events.interaction.command.SlashCommandInteractionEvent;
2929
import net.dv8tion.jda.api.interactions.commands.OptionMapping;
3030
import net.dv8tion.jda.api.requests.RestAction;
3131
import net.dv8tion.jda.api.utils.data.DataObject;
3232
import net.dv8tion.jda.api.utils.messages.MessageCreateData;
33-
import net.dv8tion.jda.internal.entities.SystemMessage;
33+
import net.dv8tion.jda.internal.entities.ReceivedMessage;
3434

3535
/**
3636
* A {@link CommandEvent} representing an executed slash command.
@@ -196,11 +196,12 @@ public Message getMessage()
196196
Message msg = firstMessage.get();
197197
if (msg == null)
198198
{//getArgs().stream().map(Argument::getAsString).collect(Collectors.joining(" "))
199-
return new SystemMessage(getIdLong(), getChannel(), MessageType.SLASH_COMMAND, null,
200-
true, false, false,
201-
event.getCommandString(), null, getAuthor(), getMember(), null, null,
199+
200+
return new ReceivedMessage(getIdLong(), getChannel().getIdLong(), getGuild().getIdLong(), getJDA(), getGuild(), getChannel(), MessageType.SLASH_COMMAND, null,
201+
true, 0, false, false,
202+
event.getCommandString(), null, getAuthor(), getMember(), null, null, null,
202203
null,Collections.emptyList(), Collections.emptyList(),
203-
Collections.emptyList(), Collections.emptyList(), 0, event.getChannel().getType().isThread() ? event.getChannel().asThreadChannel() : null);
204+
Collections.emptyList(), Collections.emptyList(), Collections.emptyList(), 0, null, event.getChannel().getType().isThread() ? event.getChannel().asThreadChannel() : null, 0);
204205
}
205206
return msg;
206207
}

src/main/java/io/github/jdiscordbots/command_framework/command/text/MessageArgument.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77

88
import io.github.jdiscordbots.command_framework.command.Argument;
99
import net.dv8tion.jda.api.JDA;
10-
import net.dv8tion.jda.api.entities.ChannelType;
11-
import net.dv8tion.jda.api.entities.GuildChannel;
1210
import net.dv8tion.jda.api.entities.Member;
1311
import net.dv8tion.jda.api.entities.Message;
14-
import net.dv8tion.jda.api.entities.MessageChannel;
1512
import net.dv8tion.jda.api.entities.Role;
1613
import net.dv8tion.jda.api.entities.User;
14+
import net.dv8tion.jda.api.entities.channel.ChannelType;
15+
import net.dv8tion.jda.api.entities.channel.middleman.GuildChannel;
16+
import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel;
1717
import net.dv8tion.jda.api.interactions.commands.OptionType;
1818

1919
/**

src/main/java/io/github/jdiscordbots/command_framework/command/text/MessageCommandEvent.java

+2
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
import io.github.jdiscordbots.command_framework.command.CommandEvent;
66
import net.dv8tion.jda.api.JDA;
77
import net.dv8tion.jda.api.entities.*;
8+
import net.dv8tion.jda.api.entities.channel.concrete.PrivateChannel;
9+
import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel;
810
import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
911
import net.dv8tion.jda.api.requests.RestAction;
1012
import net.dv8tion.jda.api.utils.messages.MessageCreateData;

src/test/java/io/github/jdiscordbots/command_framework/Main.java

+1-3
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,7 @@ public static void main(String[] args){
3939
LOG.error("The file .token is empty.");
4040
} catch (FileNotFoundException e) {
4141
LOG.error("The file .token does not exist or it is not accessible.", e);
42-
} catch (LoginException e) {
43-
LOG.error("The login process failed.", e);
44-
}
42+
}
4543

4644
}
4745
}

0 commit comments

Comments
 (0)