Не проигрывается музыка. Выводит в консоль только:[youtube] yry1293OM_w: Downloading webpage, но ничего не производится. Жду уже час...Вот код:
@bot.command()
async def play(ctx, url:str):
if not ctx.guild:
e = discord.Embed(
title = 'Ошибка!',
description = 'Эта команда не работает в личных сообщениях',
timestamp = ctx.message.created_at,
color = discord.Colour.from_rgb(255, 0, 0)
)
await ctx.reply(embed = e)
return
voice_channel = ctx.author.voice.channel
if voice_channel is not None:
if ctx.voice_client is None:
await voice_channel.connect()
else:
await ctx.voice_client.move_to(voice_channel)
ctx.voice_client.stop()
FFMPEG_OPTIONS = {'before_options': '-reconnect 1 -reconnect_streamed 1 -reconnect_delay_max 5','options': '-vn'}
YDL_OPTIONS = {'format': 'bestaudio'}
vc = ctx.voice_client
print(0)
with youtube_dl.YoutubeDL(YDL_OPTIONS) as ydl:
print(1)
info = ydl.extract_info(str(url), download = False)
url2 = info['formats'][0]['url']
source =await discord.FFmpegOpusAudio.from_probe(source = url2, **FFMPEG_OPTIONS)
print(2)
vc.play(source)
else:
await ctx.reply("Ты должен находиться в каком-то голосовом канале!")
Может кто-то чем-то сможет помочь...