VoiceChannelUpdateUserLimitEvent

VoiceChannelUpdateUserLimitEvent

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

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

最佳答案

要更改频道的用户限制,您需要VoiceChannel实例,并使用getManager()setUserLimit对其进行更新

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


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


getVoiceChannelById
getVoiceChannelsByName
getVoiceChannels

10-06 02:23