有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案