Skip to content

Commit 9d60782

Browse files
committed
hotfix(DynamicVoiceChat): Don't care about bots connecting in voice chats
We don't want bots like VC Transcribe to have their own private dynamic rooms. Make it so that we shouldn't care about them. Signed-off-by: Chris Sdogkos <work@chris-sdogkos.com>
1 parent a741f6f commit 9d60782

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

application/src/main/java/org/togetherjava/tjbot/features/voicechat/DynamicVoiceChat.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import net.dv8tion.jda.api.entities.Member;
66
import net.dv8tion.jda.api.entities.MessageEmbed;
77
import net.dv8tion.jda.api.entities.MessageHistory;
8+
import net.dv8tion.jda.api.entities.User;
89
import net.dv8tion.jda.api.entities.channel.concrete.Category;
910
import net.dv8tion.jda.api.entities.channel.concrete.VoiceChannel;
1011
import net.dv8tion.jda.api.entities.channel.middleman.AudioChannel;
@@ -45,6 +46,13 @@ public DynamicVoiceChat(Config config) {
4546

4647
@Override
4748
public void onVoiceUpdate(@NotNull GuildVoiceUpdateEvent event) {
49+
Member member = event.getMember();
50+
User user = member.getUser();
51+
52+
if (user.isBot()) {
53+
return;
54+
}
55+
4856
AudioChannelUnion channelJoined = event.getChannelJoined();
4957
AudioChannelUnion channelLeft = event.getChannelLeft();
5058

0 commit comments

Comments
 (0)