#ffmpeg #discord.py
#ffmpeg #discord.py
Вопрос:
Я создаю музыкальную команду, используя это. Всякий раз, когда я запускаю команду, я получаю {query}: Нет такого файла или каталога.
Мой код, если вы хотите взглянуть: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
Ответ №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))