O bloco Script permite adicionar lógica ao fluxo do bot, tornando o comportamento mais flexível e personalizado. Ele é usado quando você precisa manipular variáveis, aplicar regras simples ou tratar dados durante a conversa.
Onde encontrar o bloco
O bloco Script fica no menu lateral esquerdo, na seção Programação.
Como configurar
Após inserir o bloco no fluxo, clique em Editar script para abrir o editor.
Dentro dele, você pode escrever o código que será executado quando o fluxo passar por esse bloco.
O que é possível fazer com o Script
Com o bloco Script, você pode:
Usar e atualizar variáveis do fluxo
Criar validações e cálculos simples
Manipular informações antes de seguir no fluxo
Adicionar tags automaticamente
Estrutura básica
Todo script precisa finalizar com a função done().
É ela que retorna o resultado da execução para o fluxo.
Normalmente, o script pode:
Enviar mensagens para o usuário
Atualizar variáveis
Inserir tags no fluxo
Pontos importantes
Se o bloco não tiver um script configurado, ele exibirá um alerta.
Se o script não tiver finalização com done(), o bloco não será executado corretamente.
Boas práticas
Para chamadas de API, prefira usar o bloco APIv2.
Use o bloco Script principalmente para tratar dados, aplicar regras e organizar informações.