|
19 | 19 | import net.dv8tion.jda.api.entities.Guild;
|
20 | 20 | import net.dv8tion.jda.api.entities.Member;
|
21 | 21 | import net.dv8tion.jda.api.entities.Message;
|
22 |
| -import net.dv8tion.jda.api.entities.MessageChannel; |
23 | 22 | import net.dv8tion.jda.api.entities.MessageEmbed;
|
24 | 23 | import net.dv8tion.jda.api.entities.MessageType;
|
25 |
| -import net.dv8tion.jda.api.entities.PrivateChannel; |
26 | 24 | import net.dv8tion.jda.api.entities.SelfUser;
|
27 | 25 | 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; |
28 | 28 | import net.dv8tion.jda.api.events.interaction.command.SlashCommandInteractionEvent;
|
29 | 29 | import net.dv8tion.jda.api.interactions.commands.OptionMapping;
|
30 | 30 | import net.dv8tion.jda.api.requests.RestAction;
|
31 | 31 | import net.dv8tion.jda.api.utils.data.DataObject;
|
32 | 32 | import net.dv8tion.jda.api.utils.messages.MessageCreateData;
|
33 |
| -import net.dv8tion.jda.internal.entities.SystemMessage; |
| 33 | +import net.dv8tion.jda.internal.entities.ReceivedMessage; |
34 | 34 |
|
35 | 35 | /**
|
36 | 36 | * A {@link CommandEvent} representing an executed slash command.
|
@@ -196,11 +196,12 @@ public Message getMessage()
|
196 | 196 | Message msg = firstMessage.get();
|
197 | 197 | if (msg == null)
|
198 | 198 | {//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, |
202 | 203 | 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); |
204 | 205 | }
|
205 | 206 | return msg;
|
206 | 207 | }
|
|
0 commit comments