Задать вопрос
  • Discord bot не начинает воспроизведение трека, что не так?

    nymb32
    @nymb32 Автор вопроса
    Собственно, ошибка была не в самом боте как я думал, а тут:
    async with ctx.typing():
                filename = await YTDLSource.from_url(url, loop=bot.loop)
                voice_channel.play(discord.FFmpegPCMAudio(executable='ffmpeg.exe', source=filename))
                                                                                                              ^^^^^^^^^

    А конкретно, я не добавил ffmpeg в PATH, есть 2 решения: 1- указать путь в PATH, 2- в коде указывать полный путь к ffmpeg.exe
    (python-ffmpeg это просто библиотека которая позволяет работать с ffmpeg не выходя из интерпретатора а не полностью заменяет ffmpeg, для работы библиотеки в любом случае нужно скачать ffmpeg на пк)
    Ответ написан
    Комментировать