【发布时间】:2023-01-31 02:58:46
【问题描述】:
我想让我的机器人在服务器通道中说出用户 dm 的任何内容。
public class PrivateMessage extends ListenerAdapter
{
private TextChannel channel;
@Override
public void onReady(@NotNull ReadyEvent event)
{
channel = event.getJDA().getChannelById(TextChannel.class, 962688156942073887L);
}
@Override
public void onMessageReceived(@NotNull MessageReceivedEvent event)
{
if (event.isFromType(ChannelType.PRIVATE))
channel.sendMessage(MessageCreateData.fromMessage(event.getMessage())).queue();
}
}
起初它工作正常,直到我将其 dm 为图像。
java.lang.IllegalStateException: Cannot build an empty message. You need at least one of content, embeds, components, or files
我怎样才能解决这个问题?
【问题讨论】:
标签: java discord illegalstateexception discord-jda