Cálculos matemáticos dentro de tu bot

Cálculos matemáticos dentro de tu bot

En la plataforma puedes ejecutar operaciones matemáticas y científicas complejas (las funciones disponibles aparecen más abajo). A continuación te mostramos cómo hacerlo con algunos ejemplos.

Sigue estos pasos para incorporar cálculos en tu chatbot:

Paso 1: Selecciona el flujo en el que quieres incluir las operaciones de cálculo.

Paso 2: En el generador de bloques, elige Acción y después Establecer campo personalizado.

Imagen_1

Paso 3: Escoge el campo personalizado dentro del flujo y configura el asistente seleccionando el campo personalizado existente (donde guardaste los valores como número). Marca la opción de usar una fórmula personalizada en la operación y escribe la fórmula deseada en el campo Valor.

Paso 4: Guarda los cambios. Eso es todo.

Si te resulta un poco confuso, aquí tienes un ejemplo sencillo que aclara el procedimiento.

Ejemplo 1: calcular (A+B)*(A-B)

Obtén los valores A y B desde la entrada del usuario como números.

Imagen_2

Luego define la fórmula en el flujo. Para ello, selecciona la acción Establecer campo personalizado en el constructor y elige el campo numérico donde quieras almacenar el resultado (por ejemplo, "valor de cálculo").

Ahora la parte práctica: introduce la fórmula en el campo Valor. Por ejemplo: ({{value a}}-{{value b}})*({{value a}}+{{value b}}) para realizar el cálculo indicado.

Eso es todo: si A = 4 y B = 2, el chatbot mostrará 12 como resultado.

Aquí tienes algunos ejemplos de expresiones matemáticas básicas que puedes usar dentro de Telenet:

  • 1+2*3-4

  • 1 + 2 * 3 – 4

  • pi * 2

  • PI * 2

  • abs(1) + min(1,2) * max(1,2,3)

  • min(1+2, abs(-1))

  • 1 + ((2 – 3) * (5 – 7))

  • 2 * (-3)

Ejemplos de formatos permitidos:

  • 1 // Un término puede ser solo un número

  • (1+((2))) // Se permiten paréntesis anidados

  • 00001 // Es posible anteponer ceros

  • .1 // Está permitido omitir el cero antes del punto decimal

Lista útil de operadores, funciones y constantes:

Operadores:

  • Suma (+)

  • Resta (-)

  • Multiplicación (*)

  • División (/)

Funciones:

  • abs

  • aCos

  • aCosH

  • aSin

  • aSinH

  • aTan

  • aTanH

  • aTanTwo

  • ceil

  • cos

  • cosH

  • degToRad

  • en

  • exp

  • expMOne

  • floor

  • fMod

  • hypot

  • log

  • logOneP

  • logTen

  • max

  • min

  • pow

  • radToDeg

  • round

  • sin

  • sinH

  • sqrt

  • tan

  • tanH

Constantes:

  • e

  • euler

  • lnPi

  • lnTen

  • lnTwo

  • logTenE

  • logTwoE

  • onePi

  • pi

  • piFour

  • piTwo

  • sqrtOneTwo

  • sqrtPi

  • sqrtThree

  • sqrtTwo

  • twoPi

  • twoSqrtPi

Otros símbolos: ( (paréntesis de apertura) ) (paréntesis de cierre) , (coma) . (punto)

Last updated