JavaJDA如何将“成员”对象转换为“用户”对象,而不是反过来?
我正在尝试编写一个命令,以DM一个人 !然而,dm@JohnDoe提到的用户是一个“成员”,而DMing需要一个“用户”
Member mentioned = event.getMessage().getMentionedMembers().get(0);
mentioned.openPrivateChannel().queue(DM -> { //Program Expected User not Member while "mentioned" is a Member.
DM.sendMessage("You've been DMed.").queue(); };
注意:这不是JDA - Converting "User" to "Member"的副本,我正在从一个成员转换到另一个用户,而不是从一个用户转换到另一个成员
我试图知道如何从成员转换为用户,而不是相反。 此外,如果有其他方法,而不是转换,请让我知道。 谢谢 贝多
# 1 楼答案
我相信:
如本文所述:https://ci.dv8tion.net/job/JDA/javadoc/net/dv8tion/jda/api/entities/Member.html
getUser():“此实体包装的用户。”