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:
- Automação Simplificada: Basta enviar um JSON, e o chatbot faz todo o trabalho de conversão em variáveis utilizáveis.
- Flexibilidade para Integrações: Ideal para conectar o chatbot a APIs, fluxos automatizados e sistemas externos.
- 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?
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.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).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.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. 🚀