Introdução

Prev Next

Este artigo apresenta o recurso de Caixa de Código em um fluxo.

No exemplo abaixo, temos um fluxo previamente configurado com apenas a "Caixa de Código".
image.png

Ao clicar sobre ela, será exibida a seguinte tela:
Por padrão, a caixa de código vem com as seguintes configurações:

  • Nome do elemento: Start
  • on Enter:
dialog.say("Olá")

image.png

Aqui temos os eventos de On Enter, On Input, On Exit, e On External, conforme ilustrado abaixo:

  • On Enter: Este evento é acionado assim que o nó é ativado. Ele é ideal para ações iniciais, como saudar o usuário ou executar comandos antes de continuar com o fluxo.
  • On Input: Ativado quando o bot recebe um input do usuário. Esse evento permite que o bot reaja de acordo com o que foi dito, possibilitando uma interação mais dinâmica.
  • On Exit: Este evento é executado quando o nó é completado ou o fluxo avança para o próximo nó. Ele é útil para realizar ações de fechamento ou preparar variáveis antes da transição.
  • On External: Acionado por eventos externos, como a integração com sistemas de terceiros ou o acionamento de uma ação fora do fluxo de conversa, permitindo que o bot reaja a esses estímulos.
    image.png

Testando o Fluxo

Iniciar o Fluxo

Clique no ícone azul dentro do fluxograma para iniciar o fluxo.
image.png

Abrir o Chat

Após abrir o chat, faça a primeira interação com o bot. Em seguida, ele responderá de acordo com o que foi definido no ciclo de vida do OnEnter.
image.png

Conclusão

O recurso de caixa de código é essencial para personalizar a interação entre o bot e o usuário, permitindo uma configuração avançada dos fluxos. Com os comandos e eventos descritos, é possível controlar de maneira precisa as variáveis, respostas e navegações durante a conversação. A utilização de caixas de código, como a caixa Start, abre um leque de possibilidades para criar fluxos dinâmicos, interativos e que atendem às necessidades específicas de cada usuário ou situação.

Ao testar o fluxo, foi possível observar a interação entre as caixas e a resposta gerada com base nas configurações definidas. Essa abordagem proporciona uma experiência rica e controlada tanto para o atendente quanto para o cliente, com a flexibilidade de fazer ajustes conforme necessário. O entendimento e aplicação correta desses recursos são fundamentais para a criação de fluxos eficientes e satisfatórios.

Uma lista completa dos comandos e funções disponíveis para criação de caixas de código no sistema pode ser encontrada aqui: Comandos e funções