如何为变量分配登录到服务器的用户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
}
添加回答
举报
0/150
提交
取消