Discord Java Bot 没有响应

Posted

技术标签:

【中文标题】Discord Java Bot 没有响应【英文标题】:Discord Java Bot does not respond 【发布时间】: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。 【参考方案1】:

是否扩展了 ListenerAdapter?

public class Commands extends ListenerAdapter 

【讨论】:

以上是关于Discord Java Bot 没有响应的主要内容,如果未能解决你的问题,请参考以下文章

Discord Bot 响应短语(Discord.py 重写)

Heroku Discord Bot“没有运行 Web 进程”

Discord.py - 机器人没有响应

Discord Bot 命令未显示

discord.py bot 不会响应命令

Discord Bot 不响应命令(Python)