对在 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();
}
}
我可以回复在 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();
}
}