【发布时间】:2019-09-09 16:42:39
【问题描述】:
我希望能够向我组中所有用户的私人频道发送通知 这是我的代码
public static void main(String[] args) throws LoginException {
final JDA bot =
new JDABuilder(AccountType.BOT)
.setToken("secret")
.addEventListener(new DemoApplication())
.build();
}
@Override
public void onPrivateMessageReceived(final PrivateMessageReceivedEvent event) {
if (event.getAuthor().isBot()) {
return;
}
event.getJDA().getGuilds().get(0).getMembers().forEach(user->user.getUser().openPrivateChannel().queue());
event.getJDA().getPrivateChannels().forEach(privateChannel -> privateChannel.sendMessage("ZDAROVA").queue());
}
但是只有这条私信的发送者才能收到消息。我错过了什么 ? 我使用版本为 3.8.3_462
的 JDA【问题讨论】:
标签: java discord discord-jda