JDA 无法发送消息

时间:2021-07-21 20:16:25

标签: java discord discord-jda

我的机器人无法发送嵌入或常规文本消息,代码执行但在不和谐频道中没有发送任何内容。我按照 JDA wiki 中的设置进行操作,但我不知道自己做错了什么。

机器人登录代码

public class MessageListener extends ListenerAdapter {

    @Override
    public void onGuildMessageReceived(GuildMessageReceivedEvent event) {

        Message message = event.getMessage();

        if(message.getAuthor().isBot())
            return;

        System.out.println("message");
        message.getChannel().sendMessageEmbeds(new EmbedBuilder()
                .setTitle("test")
                .addField("test", "test", true)
                .setColor(Config.EMBED_COLOR).build());

    }
}

我的活动代码

[main] INFO JDA - Login Successful!
[JDA MainWS-ReadThread] INFO WebSocketClient - Connected to WebSocket
[JDA MainWS-ReadThread] INFO JDA - Finished Loading!

每当发送消息时都会调用 system.out,我尝试用纯文本消息替换嵌入,但它也不起作用。

机器人在它所在的服务器中具有管理员权限。

机器人在成员列表中显示为在线,控制台输出表明登录成功

{{1}}

1 个答案:

答案 0 :(得分:0)