我想创建一个机器人命令,该命令加入一个Discord语音通道并播放来自抽搐URL(www.twitch.tv/)的音频源。 如果我没有记错,我将需要: -首先,获取此音频源, 其次,将其转换为音频通量 -然后将其播放到频道。
我真的是python音频的新手,不知道接下来的两个步骤要做什么。 我现在拥有的代码是:
@commands.command(aliases=['playstream'])
async def play_stream(self, ctx):
self.vc = await self.bot.stream_chan.connect()
self.vc.play(discord.FFmpegPCMAudio('testing.mp3'), after=lambda e: print('done', e))
self.vc.is_playing()
discord.py接受不同的格式(url to documentation),但不知道我必须使用哪个库来获取抽搐音频,然后在必要时进行转换。
您能帮我得到这个吗? 阅读感谢
编辑: youtube_dl应该适用于抽搐,但我找不到任何文档/示例