मैं इस का उपयोग करके एक संगीत कमांड बना रहा हूं। जब भी मैं एक कमांड चलाता हूं मुझे {क्वेरी} मिलता है: ऐसी कोई फाइल या निर्देशिका नहीं।

मेरा कोड अगर आप देखना चाहते हैं: https://pastebin.com/ejR3qPVZ

@commands.command()
    async def play(self, ctx, *, query):
        """Plays a file from the local filesystem"""

        source = discord.PCMVolumeTransformer(discord.FFmpegPCMAudio(query))
        ctx.voice_client.play(source, after=lambda e: print('Player error: %s' % e) if e else None)

        await ctx.send('Now playing: {}'.format(query))

मेरा पिछला कोड जो काम करता था: https://pastebin.com/SQFzbSmK

0
Towphy PY 10 सितंबर 2020, 16:54

1 उत्तर

सबसे बढ़िया उत्तर

अपने आदेश का उपयोग करते समय आपको एक सीधा लिंक पास करना होगा जो .mp3 में समाप्त होता है: !play https://examplesong.mp3

@commands.command()
async def play(self, ctx, *, query):
    """Plays a file from the local filesystem"""
 
    source = discord.PCMVolumeTransformer(discord.FFmpegPCMAudio(query))
    ctx.voice_client.play(source, after=lambda e: print('Player error: %s' % e) if e else None)
 
    await ctx.send('Now playing: {}'.format(query))
0
Jawad 10 सितंबर 2020, 17:27