简体   繁体   English

JDA - 如何将“会员”Object 转换为“用户”Object,反之亦然?

[英]JDA - How to convert the "Member" Object to a "User" Object and not vice versa?

I am trying to code a command to DM a mention person,dm @JohnDoe, However, the mentioned user is a "Member".我正在尝试编写一个命令来 DM 提及的人,dm @JohnDoe,但是,提到的用户是“成员”。 and DMing requires a "User".并且 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(); };

Note: This isn't a duplicate of JDA - Converting "User" to "Member" , I am converting from Member to User, not User to member.注意:这不是JDA - Converting "User" to "Member"的副本,我是从 Member 转换为 User,而不是从 User 转换为 member。

I am trying to know how to convert from Member to User and not vice versa.我想知道如何从会员转换为用户,反之亦然。 Also, If there's another way than converting please let me know.另外,如果除了转换之外还有其他方法,请告诉我。 Thanks, Bedo谢谢,贝多

I believe it is:我相信它是:

User user = mentioned.getUser();

As described here: https://ci.dv8tion.net/job/JDA/javadoc/net/dv8tion/jda/api/entities/Member.html如此处所述: https://ci.dv8tion.net/job/JDA/javadoc/net/dv8tion/jda/api/entities/Member.html

getUser() : "The user wrapped by this Entity." getUser() : "被这个实体包裹的用户。"

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何转换ArrayList <object> 转换为字符串,反之亦然 - How to convert ArrayList<object> to String and vice versa 在android'java'中如何将Bitmap对象转换为Image对象,反之亦然 - How convert Bitmap Object to Image Object and vice versa in android 'java' 如何在Spring Controller中将JSON转换为Java对象,反之亦然? - How to convert a JSON to java object and vice versa in spring controller? 将Java Object转换为Json,反之亦然? - Convert Java Object to Json and Vice versa? 无法将Zookeeper对象转换为json,反之亦然 - cannot convert a zookeeper object to json and vice versa 将Java类中的成员变量转换为对象数组,反之亦然 - converting member variables in a Java class to an object array and vice versa 使用jaxb将Java对象转换为xml,反之亦然(将其转换为元组和非元组) - convert java object using jaxb to xml and vice versa (marshal and unmarshal) Java:我可以将对象列表转换为String []列表,反之亦然吗? - Java: Can I convert List of Object to List of String[] and vice versa? 如何将 Java 对象(bean)转换为键值对(反之亦然)? - How to convert a Java object (bean) to key-value pairs (and vice versa)? 将对象(包括lambda)转换为JSON,反之亦然 - Converting object (inclusive lambda) to JSON and vice versa
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM