【发布时间】:2020-04-14 09:08:53
【问题描述】:
我有一个没有错误的 y discord bot 的 java 代码。但是当我运行它时,我的 Discord Bot 没有任何反应。这是我的build.grade 代码
plugins {
id 'java'
id 'application'
id 'com.github.johnrengelman.shadow' version'5.1.0'
}
mainClassName = "Main"
group 'BlueBot'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8
repositories {
mavenCentral()
jcenter()
}
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
compile 'net.dv8tion:JDA:4.0.0_62'
}
这是我的main.java 代码。
import net.dv8tion.jda.api.AccountType;
import net.dv8tion.jda.api.JDABuilder;
import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
import net.dv8tion.jda.api.hooks.ListenerAdapter;
import javax.security.auth.login.LoginException;
public class Main extends ListenerAdapter {
public static void main(String[] args) throws LoginException {
JDABuilder builder = new JDABuilder(AccountType.BOT);
String token = "Enter token here";
builder.setToken(token);
builder.addEventListeners(new Main());
builder.build();
}
@Override
public void onMessageReceived(MessageReceivedEvent event) {
System.out.println("We received a message from " +
event.getAuthor().getName() + ": " +
event.getMessage().getContentDisplay()
);
if (event.getMessage().getContentRaw().equals("I am lonely")) {
event.getChannel().sendMessage("Who isn't?").queue();
}
}
}
请帮忙。我不知道我错过了什么。如果您有任何问题或需要更多信息,请告诉我。
【问题讨论】:
-
您预计会发生什么?相反会发生什么?您是否尝试运行调试器来确定问题的根源?
标签: java discord discord-jda