soluciones de botbuilder
Mecanografiado
El bot parece no poder resolver la promesa en routerDialog.js
const status = await this.onInterruptDialog(innerDc);
cuando el evento es un mensaje
Acabo de reemplazar el cuadro de diálogo de incorporación con un cuadro de diálogo de OAuth
directo a la ruta
Hola @nestoralonsovina , ¡gracias por informar de este problema!
master
branch?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!
- ¿Puede proporcionar los pasos de reproducción necesarios para reproducir su escenario?
- ¿Está utilizando el asistente de
master
branch?- ¿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:
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.
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:
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