Discord Bot disconnect?
Ich will einen Discord-Bot mit Python programmieren, der connect Befehl funktioniert inzwischen, ich bin mir allerdings nicht sicher wie der disconnect Befehl lautet. Ich hab schon ein paar Sachen ausprobiert, die aber nicht funktioniert haben.
Vielen Dank
@bot.event
async def on_message(msg):
if msg.content.lower() == "join":
if (msg.author.voice):
channel = msg.author.voice.channel
await channel.connect()
else:
await msg.channel.send("Du befindest dich in keinem Sprachkanal!")
if msg.content.lower() == "leave":
2 Antworten
für alle, die dasselbe Problem haben, ChatGPT konnte helfen:
if msg.content.lower() == "leave":
if bot.voice_clients:
await bot.voice_clients[0].disconnect()
else:
await msg.channel.send("Der Bot ist derzeit nicht in einem Sprachkanal!")
channel.disconnect()
vielleicht? Würde jedoch grundsätzlich NodeJS empfehlen! Eine einfachere Sprache existiert nicht, vor allem auch keine, die so gut dokumentiert ist
Hab ich schon probiert, klappt leider nicht. Alles andere was ich bis jetzt gemacht hab hat mit Python gut funktioniert deswegen würde ich eigentlich gerne dabei bleiben.
Das mag ja sein, es gibt aber genug Hilfe Discord's und selbst wenn es outdated ist, manchmal reichen paar kleine Veränderungen dann funktioniert es. Außerdem kann man ja auch eine neue Frage stellen
Die Dokumentation von discord js ist ok, aber jede stackoverflow Frage ist outdated weil mit jeder Version breaking changes kommen.