Pycord musik spielt nicht?
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)
1 Antwort
Ich hatte meinen PC zurückgesetzt und davor ging es, jedoch jetzt geht es nicht mehr
Bist du sicher, dass alle genutzten Bibliotheken vorhanden sind? Die Fehlermeldung deutet darauf hin, dass dies nicht der Fall ist.
Woher ich das weiß:Studium / Ausbildung – Diplom Wirtschaftsinformatiker
Ja, bin ich mir. Ich habe den kompletten Ordner des Projektes kopiert, auch schon einmal nur den code kopiert und alle Libarys neu installiert, jedoch kommt der gleiche Fehler