Bloques y tipos

Cómo trabajar con bloques

circle-info

MaviBot te permite crear un chatbot diseñando su estructura como un diagrama de flujo que consiste en bloques y flechas.

Un bloque representa una acción o evento que el bot necesita procesar o realizar.

triangle-exclamation

Hay conexiones entre bloques, donde puedes definir una condición y/o el momento exacto para la transición al siguiente bloque.

circle-info

Bloques condicionales sirven para activar el bot bajo condiciones específicas. Bloques incondicionales funcionan solo cuando se alcanzan mediante flechas o callbacks (que cubriremos más adelante).

circle-exclamation

Todos los bloques comparten una estructura unificada: Cada bloque contiene una lista de secciones que puedes habilitar o deshabilitar según sea necesario.

El Mensaje la sección te permite especificar el texto del mensaje. Puedes usar variables en el texto aplicando el siguiente formato: #{variable_name}.

Cada bloque tiene un menú emergente que te permite realizar acciones específicas sobre el bloque, incluyendo:

  • Copiar bloque:

  • Eliminar bloque:

  • Copiar el bloque con enlace

  • Mover a otra hoja:

circle-check

Echemos un vistazo más de cerca a cada tipo de bloque: cómo crearlos y para qué se usan. Para crear el primer bloque, simplemente haz doble clic con el botón izquierdo del ratón en el área de trabajo del editor (por defecto, se creará un bloque de Inicio), o selecciona el tipo de bloque en el menú.

Echemos un vistazo más de cerca a cada uno de ellos.

Bloque de chat

circle-info

Si el bloque no debe contener ningún texto, introduce #{none} en el campo de respuesta (esto es lo predeterminado).

Estado del diálogo: un bloque blanco sin condición. Solo puedes entrar en este bloque mediante una flecha. Está destinado a respuestas intermedias, ramificación y envío de varios mensajes uno tras otro en intervalos de tiempo específicos.

bloque de Inicio

Condición inicial: un bloque verde brillante con la prioridad más alta. Toda la secuencia del bot también puede comenzar desde este bloque. La principal diferencia con el Inicio del diálogo bloque es que las condiciones en estos bloques se verifican primero. Si el cliente introduce una palabra clave o frase de este bloque durante la conversación, será redirigido inmediatamente a él.

Ejemplo de configuración de la reacción del bot a un saludo del cliente:

El cliente recibirá el mensaje "¡Hola!" como respuesta.

Bloque de leads

El bloque de leads es un bloque sin condición, de color rojo.

El propósito principal de este tipo de bloque es crear una solicitud (lead). Al transicionar a este bloque, todos los datos recopilados hasta ese momento (valores de las variables) sobre el usuario se envían al sistema CRM, correo electrónico, WhatsApp personal o Telegram (o cualquier otro contacto especificado en la configuración del proyecto) como una solicitud lista para usar. Después de la transferencia, los valores de las variables del trato se eliminan del generador.

Disparador

Bloque disparador es un bloque gris oscuro. Funcionalmente, es similar al bloque Inicio bloque, con la única diferencia de que el cliente no transita a este bloque.

circle-info

La prioridad de este bloque, en comparación con otros bloques condicionales, es la más baja, lo que significa que se activará al final.

Fallback

Bloque Fallback es un bloque gris. No tiene condiciones como el Trigger t bloque, y no se puede transitar hacia él.

circle-exclamation

Última actualización