Botframework-solutions: [Plantilla de asistente virtual] mainDialog no funciona para eventos de mensajes

Creado en 8 ene. 2020  ·  4Comentarios  ·  Fuente: microsoft/botframework-solutions

¿Qué proyecto se ve afectado?

soluciones de botbuilder

¿En qué idioma es esto?

Mecanografiado

¿Lo que sucede?

El bot parece no poder resolver la promesa en routerDialog.js
const status = await this.onInterruptDialog(innerDc);
cuando el evento es un mensaje

¿Cuáles son los pasos para reproducir este problema?

Acabo de reemplazar el cuadro de diálogo de incorporación con un cuadro de diálogo de OAuth

¿Qué esperabas que sucediera?

directo a la ruta

¿Puede compartir algún registro, salida de error, etc.?

¿Alguna captura de pantalla o contexto adicional?

Screenshot 2020-01-08 at 16 03 00

Needs Triage Bug

Comentario más útil

Después de desactivar los siguientes middlewares:
this.use(new TranscriptLoggerMiddleware(transcriptStore));
this.use(new ShowTypingMiddleware());
Finalmente aparece un error en el emulador de botframework:

Screenshot 2020-01-09 at 09 35 53

Todavía estoy buscando la fuente. Lo que me parece extraño es que el problema está en las intenciones de LUIS, y el código nunca llega al método de ruta del mainDialog.
Me encantaría escuchar cualquier comentario que pueda tener.

Gracias,
Nestor

Todos 4 comentarios

Hola @nestoralonsovina , ¡gracias por informar de este problema!

  1. ¿Puede proporcionar los pasos de reproducción necesarios para reproducir su escenario?
  2. ¿Está utilizando el asistente de master branch?
  3. ¿Qué versión estás usando de botbuilder-solutions? ¿Puede comprobar si es [email protected], que es el último de npmjs ?

Actualmente, estamos migrando los últimos cambios de la versión 0.7Beta a las soluciones de TypeScript (incluida la biblioteca de soluciones de botbuilder )

Gracias,
Diego

Hola @nestoralonsovina , ¡gracias por informar de este problema!

  1. ¿Puede proporcionar los pasos de reproducción necesarios para reproducir su escenario?
  2. ¿Está utilizando el asistente de master branch?
  3. ¿Qué versión estás usando de botbuilder-solutions? ¿Puede comprobar si es [email protected], que es el último de npmjs ?

Actualmente, estamos migrando los últimos cambios de la versión 0.7Beta a las soluciones de TypeScript (incluida la biblioteca de soluciones de botbuilder )

Gracias,
Diego

Estamos usando la rama maestra de la plantilla de asistente virtual (es la misma que la generada hace 2-3 semanas con yeoman, supongo) y la versión 4.4.9 de botbuilder-solutions

Los pasos para reproducir el error son difíciles de dar, y una de las razones por las que estaba un poco reacio a abrir este problema. De repente apareció hace dos días, intenté crear una plantilla para scratch y simplemente copiar y pegar los archivos de configuración (appsettings.json y cognitivmodels.json) y todavía no funciona, con el error que aparece en el mismo lugar.

Estamos ejecutando el bot localmente con el emulador de botframework (con ngrok), tanto en Windows como en macOS, también hemos intentado implementar el bot y persiste en el chat y los equipos web.

Creo que esta es toda la información que puedo darte, y tal vez tengas algo que decir sobre cómo podríamos solucionarlo.

Gracias,
Nestor

Después de desactivar los siguientes middlewares:
this.use(new TranscriptLoggerMiddleware(transcriptStore));
this.use(new ShowTypingMiddleware());
Finalmente aparece un error en el emulador de botframework:

Screenshot 2020-01-09 at 09 35 53

Todavía estoy buscando la fuente. Lo que me parece extraño es que el problema está en las intenciones de LUIS, y el código nunca llega al método de ruta del mainDialog.
Me encantaría escuchar cualquier comentario que pueda tener.

Gracias,
Nestor

Finalmente llegamos a una incompatibilidad entre dos intenciones en LUIS, por lo que cierro el tema ya que no está relacionado con la plantilla.

Gracias.

¿Fue útil esta página
0 / 5 - 0 calificaciones