Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

207
Vistas
cómo finalizar la cobertura en bot framework usando node js

Estoy usando la acción de desencadenar y finalizar la conversación para finalizar mi chat... pero cierra el cuadro de diálogo actual del chat... quiero finalizar el historial o los datos del chat...

y estoy probando este código ..

 bot.dialog('/end', function (session) { session.endConversation("End Conversation"); }).triggerAction({ matches: /^(exit)|(quit)/i });
over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Podrías intentar usar

 session.clearDialogStack()

o

 session.reset(); session.endDialog();

Aquí encontrará información sobre el reinicio y aquí sobre clearDialogStack .

over 4 years ago · Santiago Trujillo Denunciar

0

Puede usar este middleware simple para borrar bolsas de datos de usuario/datos de conversación:

 export interface IResetDataSettings { resetCommand: RegExp; } export class ResetMiddleware { public static data(settings: IResetDataSettings): IMiddlewareMap { return { botbuilder: (session, next) => { if (settings.resetCommand && session.message.text && settings.resetCommand.test(session.message.text)) { session.userData = {}; session.conversationData = {}; session.privateConversationData = {}; session.endConversation("Your conversation state was reset."); } else { next(); } } }; } }

Luego configúralo así:

 this.bot.use(ResetMiddleware.data({ resetCommand: /^reset data$/i }));
over 4 years ago · Santiago Trujillo Denunciar

0

Puede usar el comando "/deleteprofile" para eliminar el estado de la bolsa de datos del bot User/PrivateConversation y restablecer su bot. Tenga en cuenta que algunos canales interpretan los comandos de barra de forma nativa, por lo que puede ser necesario enviar el comando con un espacio al frente ("/eliminar perfil")

Desde aquí: https://docs.botframework.com/en-us/technical-faq#my-bot-is-stuck--how-can-i-reset-the-conversation

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda