Função JavaScript

  • 38 views
  • outubro 17, 2024

Neste tutorial, você aprenderá a usar a Função JavaScript no Chat.AI. Com esse recurso, é possível executar lógicas e fórmulas complexas diretamente no fluxo, permitindo criar soluções que ainda não são suportadas nativamente pelo sistema. Isso aumenta a flexibilidade e a capacidade de personalização do seu chatbot.

Dica

Utilize a Função JavaScript para realizar cálculos avançados, processar dados ou manipular informações que requerem lógica complexa. Isso permite que você estenda as funcionalidades do seu chatbot além das ações padrão.

Como Usar a Função JavaScript

  1. Selecionando o Nó de Ação JavaScript:
    • No Construtor de Fluxo, crie um Bloco de Ação.
    • Vá até Ações Avançadas e selecione Javascript Function.
  2. Configuração da Função JavaScript:
    O bloco de funções JavaScript é compatível com várias bibliotecas que ampliam suas capacidades.
    • Nome dos Parâmetros: Adicione o nome da variável que será usada dentro do código.
    • Valor dos Parâmetros: Escolha o campo de usuário que deseja passar para a função.
    • Valor de Teste: Adicione um valor de teste para verificar o funcionamento do código antes de aplicá-lo.
  3. Escrevendo o Código JavaScript:
    • Escreva o código JavaScript dentro do bloco de funções. Certifique-se de retornar o valor ao final, pois o bloco funciona como uma função normal e precisa retornar um resultado para ser utilizado posteriormente no fluxo.
    • Lembre-se de que métodos que requerem um navegador, como console.log, não funcionarão dentro do nó de função JavaScript.
  4. Mapeando Resultados:
    • Depois de executar a função, você pode mapear o resultado do código para atualizar determinados Campos de Usuário no fluxo.
    • Quando estiver lidando com JSONs, lembre-se de analisar os dados antes de usá-los no código.

Atenção

Garanta que o código JavaScript seja bem testado antes de colocá-lo em produção. Qualquer erro pode interromper a execução do fluxo, então use o valor de teste e execute múltiplos testes para evitar problemas no funcionamento do bot.