🧮 Cálculos matemáticos dentro de tu bot

En Whapify puedes realizar cálculos matemáticos y científicos directamente dentro de tus flujos,
utilizando fórmulas personalizadas y campos dinámicos.

Esto te permite automatizar operaciones, cálculos de precios, resultados personalizados y mucho más.

A continuación, te mostramos cómo realizar cálculos paso a paso dentro de tu chatbot 👇


⚙️ Pasos para crear cálculos en un flujo

Paso 1: Selecciona el flujo donde deseas incluir operaciones de cálculo.

Paso 2: En el generador de bloques, selecciona Acción y luego elige
Establecer campo personalizado.

 

 

Paso 3: Selecciona el campo personalizado donde se almacenará el resultado numérico.
Luego, activa la opción Usar una fórmula personalizada y escribe la fórmula deseada en el campo Valor.

 

Paso 4: Guarda los cambios. ¡Listo!

📌 Es importante saber que no se puede usar la función «Utilizar Fórmula Personalizada» si las variables no son del tipo numéricas


🧩 Ejemplo práctico

Vamos a realizar el siguiente cálculo:

(A + B) × (A − B)

1️⃣ Obtén los valores de A y B desde la entrada del usuario y guárdalos como números.

 

2️⃣ Crea un campo personalizado (por ejemplo: Valor_c) donde se guardará el resultado.

3️⃣ En el campo Valor, escribe la fórmula:

( {{valor_a}} – {{valor_b}} ) * ( {{valor_a}} + {{valor_b}} )

Si A = 4 y B = 2, el chatbot mostrará el resultado 12.


📐 Ejemplos de expresiones matemáticas

  • 1 + 2 * 3 – 4
  • pi * 2
  • abs(1) + min(1,2) * max(1,2,3)
  • min(1 + 2, abs(-1))
  • 1 + ((2 – 3) * (5 – 7))
  • 2 * (-3)

✍️ Formatos y sintaxis permitidos

  • 1 → Un término puede estar formado solo por un número
  • (1 + ((2))) → Se permite el uso de paréntesis anidados
  • 00001 → Se permiten ceros a la izquierda
  • .1 → Se puede omitir el cero antes del punto decimal

➕ Operadores disponibles

  • Suma (+)
  • Resta (-)
  • Multiplicación (*)
  • División (/)

🧠 Funciones matemáticas soportadas

  • abs, ceil, floor, round, sqrt
  • sin, cos, tan, sinH, cosH, tanH
  • aSin, aCos, aTan, aTanTwo
  • log, logTen, logOneP
  • min, max, pow, hypot
  • degToRad, radToDeg
  • exp, expMOne

📌 Constantes disponibles

  • pi, twoPi, piTwo, piFour
  • e, euler
  • lnPi, lnTen, lnTwo
  • sqrtTwo, sqrtThree, sqrtPi
  • onePi, twoSqrtPi

🎯 Conclusión

Los cálculos matemáticos dentro de WHAPIFY te permiten crear flujos inteligentes,
automatizar operaciones complejas y ofrecer respuestas dinámicas basadas en datos ingresados por el usuario.

Es una funcionalidad poderosa para cotizaciones, validaciones, resultados personalizados y lógica avanzada dentro de tu bot 💚