
Jeg har en Dialog klasse som er en FormDialog (si, FormDialog <SandwichOrder>; en som bygger inn en bestilling på en sandwich, som pr boten rammeverket dokumentasjon nettsted). Den SandwichOrder inkluderer en pris eiendom.


Jeg har også en Dialog klasse som stammer fra LuisDialog som får prisen (basert på, si, størrelsen og / eller provins).


Hvordan kan jeg koble [Luis](http://luis.ai) funksjonalitet inn i et skjema Dialog?

 
Hvordan å koble Luis til en Bot Work FormDialog
===============================================



Foreløpig er det ikke mulig å ringe et Dialog i et skjemafelt trinn. Men du kan ha din egendefinerte gjennomføring av IRecognize for et felt i form (i dette tilfellet "Price") og i `IEnumerable<TermMatch> Matches(string input, object defaultValue = null)`gjennomføringen samtalen inn Luis modell og returnere alle mulige TermMatches basert på de oppdagede enheter av Luis.

 

Dette innlegget: [Egendefinerte felt med FormBuilder i Microsoft Bot Work](https://stackoverflow.com/questions/36361918/custom-fields-with-formbuilder-in-the-microsoft-bot-framework?rq=1) ser ut til å foreslå et svar, og en måte å implementere dine egne felt som implementerer IRecognizer. Jeg har ikke fått det til å fungere ennå skjønt.

 