Update JDA to v5.0.
This commit is contained in:
parent
490101fcad
commit
c7ab883d5e
2
pom.xml
2
pom.xml
|
@ -35,7 +35,7 @@
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>net.dv8tion</groupId>
|
<groupId>net.dv8tion</groupId>
|
||||||
<artifactId>JDA</artifactId>
|
<artifactId>JDA</artifactId>
|
||||||
<version>5.0.0-beta.5</version>
|
<version>5.0.0-beta.6</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>commons-io</groupId>
|
<groupId>commons-io</groupId>
|
||||||
|
|
|
@ -28,9 +28,9 @@ import net.dv8tion.jda.api.JDA;
|
||||||
import net.dv8tion.jda.api.JDABuilder;
|
import net.dv8tion.jda.api.JDABuilder;
|
||||||
import net.dv8tion.jda.api.entities.*;
|
import net.dv8tion.jda.api.entities.*;
|
||||||
import net.dv8tion.jda.api.entities.channel.middleman.AudioChannel;
|
import net.dv8tion.jda.api.entities.channel.middleman.AudioChannel;
|
||||||
import net.dv8tion.jda.api.entities.channel.unions.AudioChannelUnion;
|
|
||||||
import net.dv8tion.jda.api.events.guild.voice.GuildVoiceUpdateEvent;
|
import net.dv8tion.jda.api.events.guild.voice.GuildVoiceUpdateEvent;
|
||||||
import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
|
import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
|
||||||
|
import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
|
||||||
import net.dv8tion.jda.api.hooks.ListenerAdapter;
|
import net.dv8tion.jda.api.hooks.ListenerAdapter;
|
||||||
import net.dv8tion.jda.api.managers.AudioManager;
|
import net.dv8tion.jda.api.managers.AudioManager;
|
||||||
import net.dv8tion.jda.api.requests.GatewayIntent;
|
import net.dv8tion.jda.api.requests.GatewayIntent;
|
||||||
|
@ -103,6 +103,7 @@ public final class Chords extends ListenerAdapter
|
||||||
builder.setCompression(Compression.NONE);
|
builder.setCompression(Compression.NONE);
|
||||||
// Set activity (like "playing Something")
|
// Set activity (like "playing Something")
|
||||||
builder.setActivity(Activity.playing("music!"));
|
builder.setActivity(Activity.playing("music!"));
|
||||||
|
builder.enableIntents(GatewayIntent.MESSAGE_CONTENT);
|
||||||
|
|
||||||
final Chords listener = new Chords();
|
final Chords listener = new Chords();
|
||||||
|
|
||||||
|
@ -187,13 +188,13 @@ public final class Chords extends ListenerAdapter
|
||||||
if (this.currentVoiceChannel == null)
|
if (this.currentVoiceChannel == null)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
final AudioChannelUnion channelLeft = event.getChannelLeft();
|
final AudioChannel channelLeft = event.getChannelLeft();
|
||||||
|
if (channelLeft != null && channelLeft == currentVoiceChannel)
|
||||||
|
{
|
||||||
if (channelLeft.getMembers().isEmpty())
|
if (channelLeft.getMembers().isEmpty())
|
||||||
if (channelLeft == currentVoiceChannel)
|
|
||||||
disconnect();
|
disconnect();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
@Override
|
@Override
|
||||||
public void onMessageReceived(MessageReceivedEvent event)
|
public void onMessageReceived(MessageReceivedEvent event)
|
||||||
{
|
{
|
||||||
|
|
|
@ -19,7 +19,6 @@ package moe.nekojimi.chords.commands;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import net.dv8tion.jda.api.entities.Message;
|
import net.dv8tion.jda.api.entities.Message;
|
||||||
import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
|
import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
|
||||||
import net.dv8tion.jda.api.requests.FluentRestAction;
|
|
||||||
import net.dv8tion.jda.api.requests.restaction.MessageCreateAction;
|
import net.dv8tion.jda.api.requests.restaction.MessageCreateAction;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -54,17 +53,14 @@ public class Invocation
|
||||||
@SuppressWarnings("null")
|
@SuppressWarnings("null")
|
||||||
public void respond(String text)
|
public void respond(String text)
|
||||||
{
|
{
|
||||||
FluentRestAction<Message, ?> action = null;
|
|
||||||
|
|
||||||
if (responseMessage == null)
|
if (responseMessage == null)
|
||||||
{
|
{
|
||||||
action = requestMessage.reply(text);
|
responseMessage = requestMessage.reply(text).complete();
|
||||||
} else
|
} else
|
||||||
{
|
{
|
||||||
action = responseMessage.editMessage(text);
|
responseMessage = responseMessage.editMessage(text).complete();
|
||||||
}
|
}
|
||||||
|
|
||||||
responseMessage = action.complete();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public Message getRequestMessage()
|
public Message getRequestMessage()
|
||||||
|
|
Loading…
Reference in New Issue