Hallo zusammen,
es geht um einen discord bot von mir der mit pycord ist. Ich bekomme diesen error:
@bot.slash_command(name='play', description="Lasse den Bot deine Musik spielen")
async def play(ctx, url: Option(str, "Gebe einen Youtube URL an")):
guild_id = str(ctx.guild.id)
guild_data = load_guild_data()
guild_info = guild_data.get(str(ctx.guild.id), {})
if guild_id in guild_data and guild_info.get("Musik-Commands"):
if ctx.voice_client is None:
channel = ctx.author.voice.channel
await channel.connect() # Es wird PyNaCl Libary gebraucht
await ctx.guild.change_voice_state(channel=channel, self_mute=False, self_deaf=True)
yt = YouTube(url)
audio_stream = yt.streams.filter(only_audio=True).first()
audio_stream.download(filename="video.mp3")
voice_client = discord.utils.get(bot.voice_clients, guild=ctx.guild)
voice_client.play(FFmpegPCMAudio("video.mp3"))
await ctx.respond(f"Es wird nun **{yt.title}** abgespielt.")
else:
await ctx.respond("Der Musik Command ist für diesen Server deaktiviert.")
Hier ist auch nocheinmal der code. Ich hatte meinen PC zurückgesetzt und davor ging es, jedoch jetzt geht es nicht mehr (aktuell nutze ich für den bot python 3.9.13)