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.

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.

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