Configuração do nodeA seguir, estão os campos necessários para sua configuração:
Propriedades do nodeEssas propriedades se aplicam apenas ao canal Web. Nos demais canais conversacionais, como o WhatsApp, seu comportamento depende das capacidades de cada plataforma.
- Block Input: bloqueia temporariamente a caixa de texto do bot para impedir que o usuário digite até clicar em um dos botões.
- One Choice: permite que o usuário selecione apenas um botão. Após a seleção, ele não poderá clicar novamente nesse botão nem em outro botão do mesmo grupo.
- Quick Reply: transforma os botões em respostas rápidas ou sugestões que o usuário pode selecionar para responder ao Virtual Assistant.
Configuração dos botõesCada botão deve ser configurado com os seguintes campos:
- Button Label: define o texto que será exibido ao usuário.
-
Button Type: determina o comportamento do botão. As opções disponíveis são:
- Message: ao clicar, aciona uma intenção que será interpretada pelo Virtual Assistant, exibindo a resposta associada.
-
Link: redireciona o usuário para uma URL. Esta opção está disponível apenas para o canal Web.
Em canais como o WhatsApp, é possível compartilhar links utilizando um node Answer, incluindo a URL diretamente no texto da resposta. -
Next Step: executa uma integração do mesmo bot, permitindo que o fluxo continue a partir de outro Step, sem sair do fluxo atual.
Este tipo de botão não pode ser combinado com botões de outros tipos, pois utiliza a estrutura Label → Next Step.
-
Button Value: define o valor associado ao tipo de botão selecionado:
- Para Message, informe a intenção que será executada.
- Para Link, informe a URL para a qual o usuário será redirecionado.
- Para Next Step, selecione a integração que será executada.
Outros tipos de botões- Button JS: permite gerar botões dinâmicos por meio de uma estrutura JSON compatível com a janela do Virtual Assistant, utilizando a ação (action) buttons.
- Interactive List: disponível para WhatsApp, permite exibir uma lista interativa personalizada de opções em vez de botões tradicionais.
Observe que:- Todos os exemplos podem ser executados a partir do node Inject para visualizar o resultado na aba Debug.
- Para utilizar esses exemplos em um fluxo real, substitua o node Inject por um node Step.
- Para exibir o recurso na janela do Virtual Assistant, configure o complemento Integração na resposta correspondente.
Você pode baixar um fluxo de exemplo neste link.
No vídeo a seguir, mostramos como configurar o node no Studio: