Guten Abend,
ich sitze aktuell an einem Projekt, bei dem ich Befehle in eine MySQL Datenbank speichere und diese später wieder aus der Datenbank auslese, um sie dann in eine Methode für einen Bot einzubauen.
Also ich habe eine Oberfläche in der man einen Befehl eingeben kann und was passiert wenn man ihn ausführt.
Bsp: !time --> Es ist aktuell [...] Uhr
Nun wird genau dies in die Datenbank gespeichert also so:
Befehl: !time
Antwort: Es ist aktuell [...] Uhr
Der Befehl und die Antwort müssen jetzt allerdings noch in eine Methode rein, damit der Bot diesen Befehl auch erkennt und nutzen kann.
Die Methode sieht so aus:
public void onMessage(String channel, String sender, String login, String hostname, String message){
if(message.equalsIgnoreCase("!time")){
sendMessage(channel, "Es ist aktuell [...] Uhr");
}
}
Und genau hier kommt nun mein Problem ich habe nämlich weder einen Plan wie ich aus der Datenbank die Daten bekomme, um alle Befehle als so ein extra Kasten einzufügen, noch ob dies überhaupt möglich ist. Deshalb würde ich mich freuen wenn einem von euch vielleicht was einfällt wie ich das hinbekomme.
Danke im vorraus
LG Nick
ich sitze aktuell an einem Projekt, bei dem ich Befehle in eine MySQL Datenbank speichere und diese später wieder aus der Datenbank auslese, um sie dann in eine Methode für einen Bot einzubauen.
Also ich habe eine Oberfläche in der man einen Befehl eingeben kann und was passiert wenn man ihn ausführt.
Bsp: !time --> Es ist aktuell [...] Uhr
Nun wird genau dies in die Datenbank gespeichert also so:
Befehl: !time
Antwort: Es ist aktuell [...] Uhr
Der Befehl und die Antwort müssen jetzt allerdings noch in eine Methode rein, damit der Bot diesen Befehl auch erkennt und nutzen kann.
Die Methode sieht so aus:
public void onMessage(String channel, String sender, String login, String hostname, String message){
if(message.equalsIgnoreCase("!time")){
sendMessage(channel, "Es ist aktuell [...] Uhr");
}
}
Und genau hier kommt nun mein Problem ich habe nämlich weder einen Plan wie ich aus der Datenbank die Daten bekomme, um alle Befehle als so ein extra Kasten einzufügen, noch ob dies überhaupt möglich ist. Deshalb würde ich mich freuen wenn einem von euch vielleicht was einfällt wie ich das hinbekomme.
Danke im vorraus
LG Nick