From 8d0a52ab34563beab33be2dfb207da0e03a8fe32 Mon Sep 17 00:00:00 2001 From: Samlon Date: Wed, 13 Aug 2025 14:59:22 +0200 Subject: prevent discord from complaining and bot does not leave vc after playing --- cogs/music/play.py | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) (limited to 'cogs/music/play.py') diff --git a/cogs/music/play.py b/cogs/music/play.py index cf04ded..2314545 100644 --- a/cogs/music/play.py +++ b/cogs/music/play.py @@ -1,6 +1,4 @@ -import asyncio import logging - import discord import yt_dlp from discord.ext import commands @@ -46,18 +44,8 @@ class Play(commands.Cog): 'options': '-vn' } - def after_playing(error): - if error: - logger.error(f'Player error: {error}') - coro = vc.disconnect() - fut = asyncio.run_coroutine_threadsafe(coro, self.bot.loop) - try: - fut.result() - except Exception as e: - logger.error(f'Error disconnecting: {e}', exc_info=True) - source = discord.FFmpegPCMAudio(url2, **ffmpeg_options) - vc.play(source, after=after_playing) + vc.play(source) await ctx.followup.send(f"gra: {title}") logger.info(f"Playing: {title}") except Exception as e: -- cgit v1.2.3