Convertendo JSON em Variáveis

Saiba como essa funcionalidade transforma parâmetros primitivos em variáveis automaticamente, tornando seu chatbot mais inteligente e eficiente.

Luan Flores

Última atualização há 5 meses

A evolução da tecnologia exige soluções cada vez mais práticas para lidar com dados em tempo real. Pensando nisso, o ChatCenter lançou uma nova feature que torna seu chatbot ainda mais poderoso: a capacidade de ler um JSON e converter seus parâmetros em variáveis, com os respectivos valores automaticamente atribuídos.

Essa funcionalidade, focada na conversão de parâmetros primitivos (strings, números e booleanos), proporciona praticidade e eficiência no uso de APIs e integrações externas.

Por que essa feature é tão útil?

Antes, lidar com dados externos exigia etapas manuais de mapeamento e programação, o que podia ser demorado e propenso a erros. Agora, com essa funcionalidade, seu chatbot é capaz de interpretar um JSON automaticamente, reduzindo significativamente o tempo de configuração e aumentando a flexibilidade no uso de integrações.

Vantagens principais:

  1. Automação Simplificada: Basta enviar um JSON, e o chatbot faz todo o trabalho de conversão em variáveis utilizáveis.
  2. Flexibilidade para Integrações: Ideal para conectar o chatbot a APIs, fluxos automatizados e sistemas externos.
  3. Maior Precisão: Com a conversão direta de valores, erros humanos no mapeamento manual são eliminados.

Exemplo Prático com a API ViaCEP

Imagine que seu chatbot precisa consultar informações de endereço pelo CEP. A API ViaCEP retorna um JSON contendo dados como rua, bairro, cidade, e estado.

Com a nova feature, o chatbot automaticamente transforma esses parâmetros em variáveis, como:

  • cep = "01001-000"
  • logradouro = "Praça da Sé"
  • bairro = "Sé"
  • localidade = "São Paulo"
  • uf = "SP"

Essas variáveis podem ser usadas diretamente em conversas, relatórios ou fluxos de automação, sem necessidade de scripts adicionais.

Como começar a usar?

  1. Integre o chatbot à API desejada
    Configure seu chatbot para realizar chamadas do tipo GET enviando um webhook para a API que contém os dados desejados. Essa integração será o ponto de partida para capturar os parâmetros necessários.

  2. Receba o objeto JSON
    A API responderá com um objeto JSON contendo os dados no corpo da resposta. Certifique-se de que os parâmetros a serem convertidos sejam primitivos (strings, números ou booleanos).

  3. Transformação automática
    Com a nova feature, o chatbot processará automaticamente o objeto recebido e converterá os parâmetros primitivos do JSON em variáveis. Essas variáveis ficam disponíveis para uso em toda a construção do fluxo de mensagens.

  4. Utilize as variáveis no fluxo
    Durante a configuração do fluxo de mensagens no chatbot, insira as variáveis geradas para personalizar as interações. Por exemplo, em um fluxo de consulta de endereço com a API ViaCEP, você pode exibir informações como o logradouro, bairro e cidade diretamente nas mensagens para o usuário utilizando as variáveis {{logradouro}}, {{bairro}} e {{cidade}}.


💡Dica: Planeje o uso das variáveis com cuidado, garantindo que as mensagens estejam sempre alinhadas ao objetivo do fluxo e às necessidades do cliente.

Com essa abordagem, a integração com APIs ficou mais simples, eficiente e poderosa, permitindo experiências personalizadas e automatizadas sem esforço adicional. 🚀

Este artigo foi útil?

1 de 1 gostaram deste artigo