为什么我可以'不要向我的discord机器人发送嵌入消息



我正在尝试制作一个简单的discordbot。不幸的是,我遇到了一个问题,我不能专门发送嵌入的消息"event.getChannel((.sendMessage(embed.build(((.queue(("这行代码不起作用。任何帮助都将不胜感激!

import net.dv8tion.jda.api.EmbedBuilder;
import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
import net.dv8tion.jda.api.hooks.ListenerAdapter;
public class Commands extends ListenerAdapter {
public String prefix = "!";
@Override
public void onMessageReceived(MessageReceivedEvent event) {
String[] args = event.getMessage().getContentRaw().split(" ");
if(args[0].equalsIgnoreCase(prefix + "test")){
EmbedBuilder embed = new EmbedBuilder();
embed.setTitle("Title");
embed.setDescription("This is the Embed Description");
embed.addField("Embed Field 1", "Field", false);
embed.setFooter("Bot created by toMar?s");
//event.getMessage().reply("This bot is working!").queue();
event.getChannel().sendMessage("This bot is working!").queue();
event.getChannel().sendMessage(embed.build()).queue();
}
}
}

您必须将.sendMessage((更改为.sendMessageEmbedds((可能是因为.sendMessage((需要某种类型的字符序列,但我没有提供。

最新更新