JDA Discord - Zufällige Nachrichten verschicken?
Hallo, ich möchte das mein BOT immer eine zufällige Nachricht verschickt wenn ich !gif in den Chat schreibe.
2 Antworten
Entweder du erstellst eine vorgefertigte Liste (für Textnachrichten), oder du nutzt eine fertige API (für Maimais oder GIFs). Wie letzteres funktioniert, kannst du z.B. hier nachlesen:
Es gibt auch auf YouTube ganz gute Tutorials, wie man Discord Bots erstellt. Schau dich auch generell gerne einmal auf GitHub um, dort findest du meist schon deine Antwort; gutefrage kann dir eher bei spezifischen Problemen helfen.
LG
Dann brauchst du eine Liste mit Nachrichten, die zur Auswahl stehen und, wenn !gif geschrieben wurde kann dann ein zufälliges Element aus der Liste ausgewählt und verschickt werden
List<String> arrayList = new ArrayList<>();
https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html
ich habe jetzt die List erstellt aber was muss ich jetzt weiterschreiben das immer eine zufällige Nachricht verschickt wird?
könntest du mir meine frage beantworten ? währe lieb :)
https://stackoverflow.com/questions/8065532/how-to-randomly-pick-an-element-from-an-array
public static int getRandom(int[] array) {
int rnd = new Random().nextInt(array.length);
return array[rnd];
}
danke das du so unerfahrenen leuten wie mir ohne probleme hilfst :)
das geht bei mir irgendwie nicht. kannst du mir bitte nochmal schreiben wie es dann fertig aussehen sollte?
Könntest du mir bitte schreiben oder einen Link schicken wie ich so eine Liste erstelle.