Ich habe bei meinen Discord Bot einen Befehl programmiert, der alle Textnachrichten in einem Kanal löschen soll. Dies macht er indem er den Textkanal kopiert und dann den alten löscht. Das funktioniert auch ganz gut, aber der Bot erstellt den Textkanal immer am Ende der kategorie. Er wird also unter den anderen Textkanälen und nicht an der Position des ursprünglichen Textkanals erstellt. Außerdem wird das Embed, welche bei Erfolg gesendet werden soll, nicht in dem kopierten Textkanal angezeigt.
Java:
event.getChannel().delete().queue();
event.getChannel().createCopy().queue();
sendEmbed(":white_check_mark: Erfolg", "Die Nachrichten wurden erfolgreich gelöscht!");