Tar enkel brukerundersøkelser inne i en fremgangsmåte i Bot ramme

stemmer
0

Er det en enkel måte jeg kan ha en brukermelding i Microsoft Bot Work gått inn i en streng variabel (c #)?

I hovedsak vil jeg å ta neste bruker meldingen som en inngang halvveis gjennom en fremgangsmåte og fortsette utførelsen av den samme metode med den melding som er lagret som en variabel.

Jeg ønsker å unngå prosessen med å bruke PromptDialog, modifisere omslutter metode for å passe PromptDialog parametere (siden min metode vil ha LuisResult og ikke IAwaitable ...), etc.

Det jeg ønsker er det samme som å ta bruker innganger gjennom konsollen, men i dette tilfellet ville jeg være å gjøre det gjennom bot rammeverk grensesnitt - uten å avslutte eller endre metoden jeg er i dag. Ikke noe fancy er nødvendig, som forsøk etc.

EDIT: Jeg vet ikke ønsker / trenger meldingen for å gå gjennom LUIS enten (MessageReceived setter også hver melding via LUIS)

Takk!

Publisert på 06/06/2016 klokken 09:57
kilden bruker
På andre språk...                            


1 svar

stemmer
0

Det er ingen måte for tiden gjør det. Bots må være statsløs alle tilstanden i bot må eksplisitt opprettholdes i IBotDataBag. Hva du håper å gjøre, vil i hovedsak opprette en anonym metode som refererer lokale variabler. Den resulterende lokket er ikke serialiserbar.

Svarte 06/06/2016 kl. 22:26
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more