【问题标题】:Discord Java Bot does not respondDiscord Java Bot 没有响应
【发布时间】: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


【解决方案1】:

是否扩展了 ListenerAdapter?

public class Commands extends ListenerAdapter {

【讨论】:

    猜你喜欢
    • 2021-12-16
    • 2022-01-04
    • 2021-12-26
    • 1970-01-01
    • 2022-06-11
    • 1970-01-01
    • 1970-01-01
    • 2020-02-03
    相关资源
    最近更新 更多