Ich arbeite derzeit an einem kleinen Spaß-Programm das mit der Microsoft Anna Stimme funktioniert.
Dies ist ein kleiner Chatbot. Momentan entwickle ich den "TalkBot" so, das ich jeden einzelnen Satz mit
eintrage. Da dies aber sehr aufwendig ist, habe ich mir etwas überlegt.
Der TalkBot lädt beim Starten eine Datei von meinem FTP-Server herunter. In diese Datei können User beliebige Sätze via PHP-Skript einfügen.
Die Datei würde so aussehen:
Das heißt, in jeder Zeile steht "Benutzereingabe" getrennt mit einem Strich von der "TalkBot-Ausgabe".
Das Download-Skript und PHP-Skript sind nicht das Problem - die habe ich bereits.
Nun ist hier meine Frage: Wie kann TalkBot die in der Datei enthaltenen Angaben zerteilen?
Er soll Eingabe von Ausgabe bei dem Strich trennen und dann jede Zeile (Also jede Eingabe und jede Ausgabe) in eine If / Then-Schleife packen?
Datei auf dem Server:
In welches Schema TalkBot die Datei zerteilen soll:
Und so weiter...
Falls mich einer versteht, bitte ich um Hilfe. :(
Bin wirklich etwas verzweifelt.
Bei Nachfrage kann ich die Datei ja mal anhängen.
EDIT:
Die Split-Funktion habe ich mehr oder wenig verstanden.
Nur wie bekomme ich es hin, das für jeden Input und Output der zusammengehört, eine (eventuell vordefinierte) If-Schleife verwendet wird? :huh:
Dies ist ein kleiner Chatbot. Momentan entwickle ich den "TalkBot" so, das ich jeden einzelnen Satz mit
eintrage. Da dies aber sehr aufwendig ist, habe ich mir etwas überlegt.
Der TalkBot lädt beim Starten eine Datei von meinem FTP-Server herunter. In diese Datei können User beliebige Sätze via PHP-Skript einfügen.
Die Datei würde so aussehen:
Das heißt, in jeder Zeile steht "Benutzereingabe" getrennt mit einem Strich von der "TalkBot-Ausgabe".
Das Download-Skript und PHP-Skript sind nicht das Problem - die habe ich bereits.
Nun ist hier meine Frage: Wie kann TalkBot die in der Datei enthaltenen Angaben zerteilen?
Er soll Eingabe von Ausgabe bei dem Strich trennen und dann jede Zeile (Also jede Eingabe und jede Ausgabe) in eine If / Then-Schleife packen?
Datei auf dem Server:
In welches Schema TalkBot die Datei zerteilen soll:
Und so weiter...
Falls mich einer versteht, bitte ich um Hilfe. :(
Bin wirklich etwas verzweifelt.
Bei Nachfrage kann ich die Datei ja mal anhängen.
EDIT:
Die Split-Funktion habe ich mehr oder wenig verstanden.
Nur wie bekomme ich es hin, das für jeden Input und Output der zusammengehört, eine (eventuell vordefinierte) If-Schleife verwendet wird? :huh:
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „starscratcher“ ()