【发布时间】:2021-05-07 21:26:08
【问题描述】:
我正在尝试使用以下方法从公会中获取特定的成员对象:
event.getGuild().getMember(user)
在这里,user 是我想要从中获取 Member 对象的用户的 User 对象。我也尝试过使用 .getMemberById,而改用 userID。但是,在这两种情况下,我都会遇到空指针异常。
我确信我的用户对象和用户 ID 都是正确的,因为添加断点时它确实显示了这些,但它不检索成员,这保持为空。我是不是搞错了?
我还尝试将以下内容放入我启动机器人的主文件中:
JDABuilder builder = JDABuilder.createDefault(BOT_TOKEN);
builder.enableIntents(GatewayIntent.GUILD_MEMBERS);
在 Discord 开发者门户上,我启用了“Privileged Gateway Intents”选项。
【问题讨论】:
-
你能发布整个 NP 异常吗?
标签: java discord-jda