为了账号安全,请及时绑定邮箱和手机立即绑定

Discord-JDA:如何获取有关加入服务器的用户的数据?

Discord-JDA:如何获取有关加入服务器的用户的数据?

烙印99 2021-10-20 15:01:42
如何为变量分配登录到服务器的用户User newUser?我的程序的一部分:Main.java:public static void main(String[] args) throws Exception{    try {        JDA api = new JDABuilder(AccountType.BOT).setToken(token).build();        api.addEventListener(new MyEventListener(api));    } catch (Exception e) {        e.printStackTrace();    }}MyEventListener.java:public void onMessageReceived(MessageReceivedEvent event) {    User newUser;}我阅读了 Javadoc,也许我需要使用GuildMemberJoinEvent. 如果这是我需要的,那么请提供示例代码来帮助我如何正确地为我的程序使用这个函数。
查看完整描述

1 回答

?
萧十郎

TA贡献1815条经验 获得超13个赞

private static User newUser;


@Override

public void onGuildMemberJoin(GuildMemberJoinEvent event) {


    newUser = event.getUser();


}


@Override

public void onMessageReceived(MessageReceivedEvent event) {


    System.out.println(newUser.getName()); //...your code


}


查看完整回答
反对 回复 2021-10-20
  • 1 回答
  • 0 关注
  • 193 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信