Bot Work tilbake til feil dialog

stemmer
2

Jeg har en sta problem prøver å videresende en melding til en dialog FormFlow innenfra en dialog LUIS. Koden jeg bruker å gjøre dette er:

var timeRegistrationDialog = new FormDialog<TimeRegistrationDialog>(new TimeRegistrationDialog(), TimeRegistrationDialog.BuildForm, FormOptions.PromptInStart, entities);
context.Call<TimeRegistrationDialog>(timeRegistrationDialog, this.ResumeAfterTimeRegistration);

Dette synes å være i tråd med prøvene der ute. Hva som skjer videre om

  • Dialogboksen form flyt er opprettet
  • Boten spør etter det første feltet
  • Jeg legger inn en gyldig verdi
  • Når de sendes, utløser standard LUIS hensikt i stedet for neste trinn i form flyt

Dette er sannsynligvis også knyttet til det jeg postet her: https://github.com/Microsoft/BotBuilder/issues/1956 . Sannsynligvis ikke en feil, men en feil fra min side; prøver å gjenoppta en samtale fra en OAuth tilbakeringing svikter også fordi rammene synes ute av stand til å finne den rette dialogen. Jeg baserte det helt på AuthBot prøve som virker super lignende, men har ikke problemet.

Så generelt, ser det ut til at jeg gjør noe galt som forårsaker feil dialogen som skal returneres fra stakken (eller ingen dialog i det hele tatt). Jeg har bare ingen anelse hva. Ligger en ikke up-to-date versjon av koden er her: https://github.com/mstack/bots-jennifer . Ikke up-to-date, men har lignende problemer så bør være tilstrekkelig til å spore eventuelle feil. Skulle noen mer være nødvendig kan jeg legge det ut.

Publisert på 03/02/2017 klokken 21:18
kilden bruker
På andre språk...                            

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