Componente: Cálculo
Atualizado
por Leonardo Ebling

O componente Cálculo permite realizar operações matemáticas dentro do chatbot, seja com números ou com datas. Você pode:
- Efetuar soma, subtração, divisão e multiplicação em variáveis numéricas.
- Adicionar ou subtrair dias, meses e anos em variáveis do tipo data.

- Escolha se o cálculo será numérico ou de data
- Monte a sua fórmula
- (Apenas para cálculos numéricos) Defina a quantidade de casas decimais do resultado
- Escolha a variável que armazenará o valor do resultado
Exemplos de uso
Cálculo numérico
Imagine que você precisa calcular o volume total para uma cotação de frete. O cliente informa as medidas de uma nova carga em cm³, mas o sistema trabalha com m³.

A fórmula configurada será:
{{cotacao_volume}} + ( ({{Largura_Mercadoria1}} * {{Altura_Mercadoria1}} * {{Comprimento_Mercadoria1}} * {{quantidade_volumes_iguais}}) / 1000000)
Aqui, o componente:
✅ Multiplica as três dimensões fornecidas (largura × altura × comprimento).
✅ Multiplica pelo número de volumes iguais.
✅ Converte de cm³ para m³ ao dividir por 1.000.000.
✅ Soma o valor final à variável {{cotacao_volume}}.
Cálculo com datas
Agora, imagine que você precisa capturar a data do dia seguinte para enviá-la a uma API de agendamento de transporte (D+1).

Nesse caso usamos a fórmula:
{{@today}}+1d
Assim, se a conversa ocorrer em 17/03/2025, o resultado será 18/03/2025.
Operações possíveis com datas:
Operações | Fórmulas |
Somar/subtrair dias | DATA+2d |
Somar/subtrair meses | DATA+1m |
Somar/subtrair anos | DATA+1y |