aboutsummaryrefslogtreecommitdiffstats
path: root/cogs/voice.py
diff options
context:
space:
mode:
authorsalmonik <raisersoft@proton.me>2026-04-17 19:40:58 +0200
committersalmonik <raisersoft@proton.me>2026-04-17 19:40:58 +0200
commita57487e45077114f30404d944772e7dd56a935a0 (patch)
tree4c63a8b6ff3581f6bdd3edaa128c46a7d9338b63 /cogs/voice.py
parentadd qr generation and decoding (diff)
downloadsenator-sperma-a57487e45077114f30404d944772e7dd56a935a0.tar.gz
senator-sperma-a57487e45077114f30404d944772e7dd56a935a0.zip
fix voice even more
Signed-off-by: salmonik <raisersoft@proton.me>
Diffstat (limited to '')
-rw-r--r--cogs/voice.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/cogs/voice.py b/cogs/voice.py
index 316de7b..b6b504a 100644
--- a/cogs/voice.py
+++ b/cogs/voice.py
@@ -94,11 +94,14 @@ class VoiceManager:
94 audio_source = discord.PCMVolumeTransformer(audio_source) 94 audio_source = discord.PCMVolumeTransformer(audio_source)
95 audio_source.volume = volume 95 audio_source.volume = volume
96 96
97 voice_client.play(audio_source) 97 try:
98 98 voice_client.play(audio_source)
99 while voice_client.is_playing(): 99 while voice_client.is_playing():
100 await asyncio.sleep(0.1) 100 await asyncio.sleep(0.1)
101 return True 101 return True
102 except Exception as e:
103 logger.error(f"Error playing audio: {e}")
104 return False
102 105
103 async def stop(self, guild): 106 async def stop(self, guild):
104 """Stop playing and disconnect from voice.""" 107 """Stop playing and disconnect from voice."""