Hallo Im auf einem chatbot arbeiten, den Flugstatus geben. Mein Bot arbeitet gut, wenn Benutzereingaben SU 1234, bietet „SU“ Airline-Code und „1234“ versteht, ist die Zahl. aber wenn der Benutzer nicht Raum nicht geben wie „SU1234“ Bot kann nicht Parameter der Fluggesellschaft oder Flugnummer identifizieren. Bitte helfen Sie mir die Bot ti Suche in einem Wort zu verstehen.
Wie kommt man Parameter in einem Wort für Chatbot (API.ai)
stimmen
0
Veröffentlicht am 11/07/2017 um 12:13 2017-07-11 12:13
quelle vom benutzer user899263
In anderen Sprachen...
quelle vom benutzer user899263
In anderen Sprachen...
1 antworten
stimmen 0
0
Mit keinem Code geschrieben ist es unmöglich zu sagen, was falsch ist.
Ich kann als allgemeine Beratung sagen , dass , wenn Sie einen regulären Ausdruck und haben Sie beide „SU1234“ und „SU 1234“ übereinstimmen , dann kann man so etwas versuchen , /(\w+)\s*(\d+)/usw. - mit optionalen Leerzeichen. Aber ich weiß nicht , ob Sie auch reguläre Ausdrücke überhaupt verwenden , da du uns fragen , Probleme im Code zu finden , die Sie nicht zur Verfügung gestellt.