Saltar a contenido

Condiciones

Le permite comprobar si se cumple una cierta condición con el fin de ejecutar un proceso u otro. Usted va a poder encontrar en las siguientes partes del skill:

  • Acciones
  • Requerimientos
  • Memoria

Estructura de una condición

  • Operando izquierdo: coloque cualquier valor utilizado dentro del ambiente del bot

  • Operador: puede escoger entre los diferentes operadores

Parámetro Descripción
IS Igualdad entre dos valores
IS_NOT No igualdad entre dos valores
IN Verifica si un valor pertenece a una lista de elementos
NOT_IN Verifica si un valor no pertenece a una lista de elementos
MATCHES Coincidir un valor con una expresión regular
MATCHES_NOT Verifica si un valor no coincide con una expresión regular
GREATER_THAN Prueba si un valor es mayor a otro. Este operador funciona con valores numéricos
IS_PRESENT Si la condición ingresada esta presente en el enunciado del usuario
IS_ABSENT Está ausente o no forma parte del enunciado del usuario
  • Operando derecho: coloque cualquier valor generado dentro del ambiente del bot. Este depende del valor ingresado en el operando izquierdo.

Condiciones compuestas

Puede agregar varias condiciones con el uso de las conjunciones:

  • AND: todas las condiciones anteriores se cumplan

  • OR: una de las condiciones anteriores se cumpla