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

如何为变量分配登录到服务器的用户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. 如果这是我需要的,那么请提供示例代码来帮助我如何正确地为我的程序使用这个函数。


烙印99
浏览 194回答 1
1回答

萧十郎

private static User newUser;@Overridepublic void onGuildMemberJoin(GuildMemberJoinEvent event) {    newUser = event.getUser();}@Overridepublic void onMessageReceived(MessageReceivedEvent event) {    System.out.println(newUser.getName()); //...your code}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java