我使用 dicord.py 和 youtube.dl 制作了一个音乐机器人,但音乐无法播放

时间:2021-04-17 01:43:58

标签: discord.py

创建一个音乐机器人并且完全没有错误。但是,当语音频道中的机器人添加 YouTube 链接时,它会下载音乐但不会播放。代码如下

        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')```

0 个答案:

没有答案