当前位置: 首页 > 知识库问答 >
问题:

我试图学习JDA(Java Discord API),但我的代码中没有错误

潘刚洁
2023-03-14

这是密码。

我还没有真正为机器人实现任何命令,但我只是好奇为什么它不能工作以及如何修复它。

共有1个答案

荀豪
2023-03-14

您导入了错误的EventListener。JDA使用net.dv8tion.JDA.api.hooks.EventListener而不是OKHTTP3.EventListener。您还收到了输入错误,并且尝试使用OnGuildMessageReceed,这需要使用@overrideExtends ListenerAdapter

public class MyListener extends ListenerAdapter {
  @Override
  public void onGuildMessageReceived(GuildMessageReceivedEvent event) {
    code here
  }
}

顺便说一句,如果执行拆分(“”),任何数组元素都有0%的机会包含空格。所以args[0].equals(prefix+“”+“test”)总是false。

 类似资料: