我的机器人无法发送嵌入或常规文本消息,代码执行但在不和谐频道中没有发送任何内容。我按照 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}}