Discord.py 我用dicord.py和youtube.dl制作了一个音乐机器人,但是音乐没有';不玩
创建一个音乐机器人,没有任何错误。但是,当语音频道中的机器人添加YouTube链接时,它会下载音乐,但不会播放。代码如下Discord.py 我用dicord.py和youtube.dl制作了一个音乐机器人,但是音乐没有';不玩,discord.py,Discord.py,创建一个音乐机器人,没有任何错误。但是,当语音频道中的机器人添加YouTube链接时,它会下载音乐,但不会播放。代码如下 for vc in client.voice_clients: if vc.guild == message.guild: voice = vc url = message.content.split(" ")[1]
for vc in client.voice_clients:
if vc.guild == message.guild:
voice = vc
url = message.content.split(" ")[1]
option = {
'outtmpl' : "file/" + url.split('=')[1] + ".mp3"
}
with youtube_dl.YoutubeDL(option) as ydl:
ydl.download([url])
info = ydl.extract_info(url, download=False)
title = info["title"]
voice.play(discord.FFmpegPCMAudio("file/" + url.split('=')[1] + ".mp3"))
await message.channel.send(title + play this')```