【发布时间】:2021-08-05 15:35:16
【问题描述】:
我正在尝试使用 Java 编写一个不和谐的机器人,但由于某种原因,GuildMemberJoinEvent 无法正常工作。 MessageRecievedEvent 等其他事件正在运行。
这是我监听 GuildMemberJoinEvent 的方式:
public class Joins extends ListenerAdapter {
@Override
public void onGuildMemberJoin(GuildMemberJoinEvent event) {
System.out.println("Member Joined");
}
}
我像这样将它注册到 JDABuilder:
Joins joins = new Joins();
jdaBuilder.addEventListeners(joins);
其他事件,例如 MessaveReceivedEvent,工作正常。我使用完全相同的方法来监听它们并将它们注册到我的主类中。怎么可能解决这个问题?
【问题讨论】:
-
你的机器人有需要权限吗
-
这能回答你的问题吗? JDA. GuildMemberJoin/LeaveEvent