对在 JDA 中向您发送他的第一个 DM 的人的回应

Response to someone which send his first DM to you in JDA

我可以回复在 JDA 中向我发送他的第一个 DM 的人吗?

这个问题就看你需要什么了,你可以用

public void onPrivateMessageReceived(@Nonnull PrivateMessageReceivedEvent event) {
//code
}

获取 DM 专用频道的方法。

之后,您可以与用户一起查看历史记录。这将是示例代码,因此您需要根据需要对其进行编辑:

    @Override
    public void onPrivateMessageReceived(@Nonnull PrivateMessageReceivedEvent event) {
        if (event.getUser().isBot()) return; // Don't do anything if the user is bot (aka, self)
        if (event.getChannel().getHistory().size() < 2) { //Made it <2 in case array starts with 0
            event.getChannel().sendMessage("HI THIS IS THE MESSAGE I WANT TO SEND").queue();
        }
    }