Webchat Widget
Header Image Nataly | Botky

¿Cálculos matemáticos dentro de tu bot?

Estas aquí:
Estimated reading time: 2 min

Puedes crear cálculos matemáticos y científicos complejos (las funciones se mencionan a continuación) en la plataforma.

Le mostraremos cómo se puede hacer con algunos ejemplos.

Sigue los pasos para saber cómo hacer cálculos dentro de tu chatbot.

Paso 1: Elige el flujo donde se desea incluir operaciones de cálculo.

Paso 2: seleccione Acción en el generador de bloques y elija Establecer campo personalizado.

Paso 3: Seleccione el «campo personalizado» en el flujo y configure el asistente eligiendo el campo personalizado existente (donde almacenó los valores como número) y elija usar una fórmula personalizada en la operación, luego configure la fórmula personalizada que desee en la Valor campo.

Paso 4: Luego guarda, eso es todo.

Sabemos que puede confundirte un poco, déjame explicarte este procedimiento con un ejemplo sencillo.

Ejemplo 1: realizar el cálculo (A+B)*(A-B)

Obtenga los valores de A y B de la entrada del usuario como números,

Ahora establezca la fórmula de cálculo en el flujo. Para eso, elija la acción en el constructor básico y seleccione el establecer campo personalizado. Luego, configure el asistente eligiendo el campo personalizado (número) en el que desea almacenar los valores calculados (aquí lo creamos como «valor de cálculo»).

Ahora, la parte interesante. Establece la fórmula en el Valor campo (aquí usamos la fórmula ( {{{value a}}-{{{value b}} )*({{value a}}+{{value b}} ) para hacer el cálculo mencionado anteriormente.

Eso es todo, si tomas A como 4 y B como 2, un chatbot mostrará el resultado como 12 (según el cálculo).

Aquí hay algunos ejemplos matemáticos básicos que puedes hacer dentro delBotky plataforma:

  • 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)

Aquí está el ejemplo de formatos con sintaxis:

  • 1 // Un término puede estar formado solo por un número
  • (1+((2))) // Se permite el uso de corchetes obsoletos
  • 00001 // Es posible anteponer un número con dígitos cero obsoletos
  • .1 // Está bien omitir un dígito cero antes de un carácter de punto

Aquí hay una lista increíble para proporcionar más valor a este artículo:

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:

( (right-faced brackets)

) (left-faced brackets)

, (comma)

. (dot)

Views: 7