threading.Thread(target=lambda:self.enterLinkToPlay()).start()
Не перестаю поражаться тому, как люди "пишут" программы не понимая что делают
@bot.command()
async def playLocalFile(ctx, second):
channel = ctx.message.author.voice.channel
if not channel:
await ctx.send("Вы не подключены к голосовому чату :(")
return
voice = get(bot.voice_clients, guild=ctx.guild)
if voice and voice.is_connected():
await voice.move_to(channel)
else:
voice = await channel.connect()
url = extract_direct_link_to_track(37971706)
blob = get_track_as_blob_by_url(url)
source = FFmpegPCMAudio(await blob.read()) #Error
player = voice.play(source)
await asyncio.sleep(second)
discord.ext.commands.errors.CommandInvokeError: Command raised an exception: AttributeError: 'generator' object has no attribute 'read'