Discord JDA - 如何使用 VoiceChannelUpdateUserLimitEvent? (Java)

Discord JDA - How do I use VoiceChannelUpdateUserLimitEvent? (Java)

有人可以举例说明如何使用 VoiceChannelUpdateUserLimitEvent 吗?我试图理解它,但它对我不起作用。我正在尝试在执行命令时更改特定频道的用户限制。

Java文档:https://ci.dv8tion.net/job/JDA/javadoc/net/dv8tion/jda/api/events/channel/voice/update/VoiceChannelUpdateUserLimitEvent.html

要更改频道的用户限制,您需要 VoiceChannel instance and update it using the getManager() with setUserLimit

public void setLimit(VoiceChannel channel, int limit) {
  channel.getManager().setUserLimit(limit).queue();
}

有几种获取VoiceChannel实例的方法: