【发布时间】:2021-04-15 00:32:53
【问题描述】:
所以我的 discord Bot 没有回复我的消息:/ 这是我的代码。也许你能帮帮我。
public static JDA jda;
public static String prefix = "+";
// Main method
public static void main(String[] args) throws LoginException{
jda = JDABuilder.createDefault(REDACTED).build();
jda.getPresence().setStatus(OnlineStatus.DO_NOT_DISTURB);
jda.getPresence().setActivity(Activity.watching("Im watching you"));
jda.addEventListener(new Commands());
}
}
命令监听器:
public void onGuildMessageRecived(GuildMessageReceivedEvent event) {
String[] args = event.getMessage().getContentRaw().split(" ");
if(args[0].equalsIgnoreCase(Main.prefix + "info")) {
event.getChannel().sendTyping().queue();
event.getChannel().sendMessage("Started on 09.01.2021").queue();
}
}
}
【问题讨论】:
-
您需要先注册EventListener,然后再构建Bot。
标签: java discord discord-jda