У меня есть следующий код для воспроизведения файла mp3 в формате disocrd:
#joining user's voice channel
vc = await join_auth(ctx)
#playing music
vc.play(discord.FFmpegPCMAudio('testing.mp3'), after=lambda e: print('done', e))
vc.is_playing()
Однако я знаю, что вы можете транслировать видео с YouTube с помощью youtube_dl, но я не могу понять, как это сделать. Не могли бы вы привести пример того, как я это сделаю? Спасибо!
Вот функция join_auth(ctx)
:
async def join_auth(ctx):
try:
channel = ctx.author.voice.channel
vc = await channel.connect()
return vc
except Exception as e:
logg("Exception occured when joining a voice channel: " + str(e),"error",str(ctx.guild.name), str(ctx.guild.id))