如何為變量分配登錄到服務器的用戶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
提交
取消