我想制作一个不和谐的机器人,该机器人从Internet上的特定链接而不是本地目录中播放音频文件。似乎所有其他示例都使用ytdl,但这些示例均用于视频流网站。我应该怎么做呢?
if(voice_channel != None):
vc = await voice_channel.connect()
vc.play(discord.FFmpegPCMAudio('http://website/001.mp3'), after=lambda e: print('done', e))
else:
await ctx.send("Join a voice channel first.")```
答案 0 :(得分:0)
您做对了。人们使用youtube-dl获取直接网址。因此,如果您拥有网址,请像您一样给它。顺便说一句,我建议在PCMVolumeTransformer中使用FFmpegPCMAudio,以便以后可以轻松更改音量。希望我能帮上忙。祝你有美好的一天!