gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 10:45:53 35 4
gpt4 key购买 nike

如何为变量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 。如果这是我所需要的,那么请提供示例代码来帮助我如何在我的程序中正确使用此函数。

最佳答案

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

}

关于java - Discord-JDA:如何获取加入服务器的用户的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52583374/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com