【发布时间】:2021-07-05 17:08:18
【问题描述】:
我正在尝试编写一个命令来 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" 的重复,我正在从成员转换为用户,而不是从用户转换为成员。
我想知道如何从会员转换为用户,反之亦然。 另外,如果除了转换之外还有其他方法,请告诉我。 谢谢, 贝多
【问题讨论】:
-
如果我没记错的话,是不是
member.getUser();? -
这是你的正确答案,是的,谢谢
标签: java object discord discord-jda