我正在尝试制作一个简单的不和谐乒乓球机器人,当我“!ping”问题是它永远不会停止时,它会响应“pong”。
乒乓球课
import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
import net.dv8tion.jda.api.hooks.ListenerAdapter;
public class PingPong extends ListenerAdapter{
@Override
public void onMessageReceived(MessageReceivedEvent e){
if (e.getMessage().getContentRaw().equals("!ping"));{
e.getChannel().sendMessage("pong").queue();
}
}
}
机器人类
import javax.security.auth.login.LoginException;
public class Bot {
public static void main(String[] args) {
JDABuilder jdaBuilder = JDABuilder.createDefault("token");
JDA jda = null;
try {
jda = jdaBuilder.build();
} catch (LoginException e ){
e.printStackTrace();
}
PingPong pingPong = new PingPong();
jda.addEventListener(pingPong);
}
}
我看过一些教程,但我不知道哪里出了问题。