diff --git a/extra.py b/extra.py index 022a017..5f4820e 100644 --- a/extra.py +++ b/extra.py @@ -4,7 +4,7 @@ import string import disnake import youtube_transcript_api -from state import client, players +from state import client, kill, players async def transcript( @@ -45,7 +45,7 @@ async def transcript( except Exception: pass - if message.guild.voice_client.source.id != initial_id: + if (message.guild.voice_client.source.id != initial_id) or kill["transcript"]: break diff --git a/state.py b/state.py index 3f2d4f2..ff6db80 100644 --- a/state.py +++ b/state.py @@ -27,6 +27,7 @@ client = disnake.Client(intents=intents) command_locks = LimitedSizeDict() idle_tracker = {"is_idle": False, "last_used": time.time()} +kill = {"transcript": False} message_responses = LimitedSizeDict() players = {} start_time = time.time()