Wie erstelle ich dazu eine Abfrage ob der Button gedrückt wurde?

BlxckSw1ft

Mitglied
Ich würde gerne zu dem code unten eine Abfrage erstellen, ob der Button gedrückt wurde oder nicht.


Java:
 if (event.getButton().getId().equals("Achriviren")){


            String textChannelId = ... [1];
            String categoryId = ... [2];


            TextChannel textChannel = guild.getTextChannelById(textChannelId);
            Category category = guild.getCategoryById(categoryId);

            if (textChannel == null) {
                event.getChannel().sendMessage("Textkanal wurde nicht gefunden.").queue();
                return;
            }

            if (category == null) {
                event.getChannel().sendMessage("Kategorie wurde nicht gefunden.").queue();
                return;
            }

            textChannel.getManager().setParent(category).queue();
            event.getChannel().sendMessage("Der Textkanal wurde in die Kategorie verschoben.").queue();
        }
 
Zuletzt bearbeitet:
Halt halt halt halt halt...kurzen Moment zurueck. Dein Code sieht aus als waere es ein EventHandler fuer einen Button...also eigentlich schon richtig. Du musst etwas genauer beschreiben was du hast, was du vor hast, und wo genau es scheitert.
 
Halt halt halt halt halt...kurzen Moment zurueck. Dein Code sieht aus als waere es ein EventHandler fuer einen Button...also eigentlich schon richtig. Du musst etwas genauer beschreiben was du hast, was du vor hast, und wo genau es scheitert.
Also von ganz vorne Ich bin grade dabei ein Ticket Bot mit Java zu coden, klappt auch, aber ich würde gerne, wen die teamler mit dem Ticket fertig sind auf den Button (Archivieren) Drücken, dass das Ticket in eine andere Kategorie verschoben wird. Also z. B. von der Kategorie Support in die Kategorie Archiv geht.
 
Ich glaube das war ein Discord Bot.

Es ist ohne eine Datenbank schwierig nur mit Discord Mitteln eine Datenhaltung auf geschickte Art und Weise zu substituieren.

Es fehlen dir die notwendigen Meta Informationen.

Daher schlage ich vor eine Datenbank anzubieten. Hier Meta Daten wie Status, (einer könnte archiviert lauten) zu hinterlegen und dann in Discord die reine Visualisierung zu implementieren
 
Ich glaube das war ein Discord Bot.

Es ist ohne eine Datenbank schwierig nur mit Discord Mitteln eine Datenhaltung auf geschickte Art und Weise zu substituieren.

Es fehlen dir die notwendigen Meta Informationen.

Daher schlage ich vor eine Datenbank anzubieten. Hier Meta Daten wie Status, (einer könnte archiviert lauten) zu hinterlegen und dann in Discord die reine Visualisierung zu implementieren
Ja ist Discord, ich bin der Meinung, dass es auch ohne Datenbank möglich ist
 
Ja ist Discord, ich bin der Meinung, dass es auch ohne Datenbank möglich ist
Also ob Du nun eine Datenbank nutzt oder die Daten selbst irgendwie speicherst (z.B. in Dateien) ist dabei ja erst einmal egal. Aber Du solltest die Daten halt schon sauber speichern. Oder hast Du irgendwelche Gründe, die gegen sowas sprechen? Discord ist nun einmal nicht dafür gedacht, dass man da so Daten abspeichert. Daher würde ich da wirklich die Applikation sauber aufteilen.

(Hatten wir da nicht schon einen Thread, wo ich dies gesagt hatte? Oder war das jemand anderes?)
 

Zurück
Oben