Вот как вы это сделаете для переписанной версии, которую я использую для моего бота для воспроизведения mp3-файлов.Вам также необходимо загрузить opus, что просто, а также иметь FFMPEG.
OPUS_LIBS = ['libopus-0.x86.dll', 'libopus-0.x64.dll', 'libopus-0.dll', 'libopus.so.0', 'libopus.0.dylib']
def load_opus_lib(opus_libs=OPUS_LIBS):
if opus.is_loaded():
return True
for opus_lib in opus_libs:
try:
opus.load_opus(opus_lib)
return
except OSError:
pass
raise RuntimeError('Could not load an opus lib. Tried %s' % (', '.join(opus_libs)))
@bot.command(aliases=['paly', 'queue', 'que'])
async def play(ctx):
guild = ctx.guild
voice_client: discord.VoiceClient = discord.utils.get(bot.voice_clients, guild=guild)
audio_source = discord.FFmpegPCMAudio('vuvuzela.mp3')
if not voice_client.is_playing():
voice_client.play(audio_source, after=None)