diff --git a/voice_recognition.py b/voice_recognition.py index cf5ed4b..deea6e7 100644 --- a/voice_recognition.py +++ b/voice_recognition.py @@ -154,8 +154,13 @@ class Transcriber(commands.Cog): logger.info(item[1]) logger.info(item[2]) logger.info("Diff : %s", time.time_ns() - item[1]) + @commands.Cog.listener() async def on_voice_state_update(self, user, before, after): + if user == self.bot.user: + logger.info("Ignoring self") + return + if before.channel is None: logger.info("User %s connected to channel %s", user, after.channel.name) self.wsink.on_user_connect(user)