Pesquisar
Projeto exclusivo

Finalização de chatbot WhatsApp (Z-API e Google Apps Script) para sindicato

hoje às 08:45

Descrição do Projeto:

1. Resumo do projeto

O projeto consiste em um sistema de atendimento automatizado para um sindicato de servidores públicos, integrado via WhatsApp (Z-API) e Google Sheets (Google Apps Script). A estrutura lógica e a maioria das funções já estão prontas, mas o sistema apresenta instabilidades em fluxos específicos (mensagens duplicadas, quebras de menu e falhas na atualização de saldos).

1. Dimensões do projeto:
Volume de código: Aproximadamente 2.100 linhas de código em JavaScript (Google Apps Script).
Integrações: Google Sheets (como banco de dados), Z-API (gateway WhatsApp) e CacheService (gestão de estados).

2. Pontos críticos para correção e melhoria:
Blindagem do doPost: Revisão completa do switch principal para garantir a interrupção correta da execução (return) após cada resposta, eliminando o envio de mensagens duplicadas ou "atropeladas".
Estabilização de fluxos secundários: Correção da função de recadastramento (processarFluxoAtualizacao) e dos fluxos de emissão de guia, garantindo que o usuário não seja redirecionado ao menu inicial indevidamente.
Lógica de saldo por competência: Refinar a função atualizarSaldoNoCadastro para que o "Total em Aberto" e "Saldo Disponível" considerem apenas parcelas com status "ABERTO" dentro do mês de competência vigente (MM/YYYY), ignorando parcelas futuras no cálculo do limite atual.
Restauração de travas de segurança: Reativar e testar a trava de parcelamento duplicado (temParcelamentoAtivo), garantindo que um servidor não gere duas guias parceladas para o mesmo convênio simultaneamente.
Navegação e retorno: Garantir a consistência do comando "voltar" em todos os níveis de menu, assegurando que o CacheService limpe ou atualize os estados corretamente para evitar loops.

3. Entregáveis finais:
Código refatorado: Entrega do arquivo .gs com as funções corrigidas, comentadas e blindadas contra erros de execução.
Script de recálculo: Script utilitário para atualização em massa dos saldos retroativos na planilha "Cadastro Geral" com base na nova regra de competência.
Homologação (testes): Realização de testes de ponta a ponta simulando os perfis de Servidor (consulta, emissão de guia, recadastramento) e Conveniado (validação de guia, histórico de vendas, consulta de saldo reservado).

Atividades do cliente nesse projeto:

Última visualização: hoje às 11:53

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 7
Interessados: 15
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (7)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Customizar tema WooCommerce para loja de suplementos - Olá, Basicamente tenho um tema de landing page de suplemento com venda pelo próprio site via WooCommerce. Preciso de um profissional para customizar o tema conforme meu estilo visual...

Site de banco de imagens e venda de arquivos digitais - Preciso de um site estilo banco de imagens, com possibilidade de outros usuários enviarem seus assets para venda em nosso site. Atualmente já temos um site no Wix; se pudermos criar u...

Desenvolvimento de sistema web simples em Laravel ou Node.js - Preciso desenvolver um sistema web simples para gestão interna, utilizando Laravel (PHP) ou Node.js (Express ou similar). O objetivo é ter uma aplicação leve, organizada...

Reestruturação de site WordPress com SEO inicial e blog pronto para tráfego - Olá! Tenho um site atualmente de fisioterapia hospedado na Hostinger e quero fazer uma atualização completa, tornando-o mais profissional, moderno e preparado tanto para SEO qu...

Configurar plugins de pagamento para loja WordPress/WooCommerce - Estamos à procura de um freelancer experiente em WordPress para realizar a integração de pagamento por referência e Gateway de Pagamentos Online (GPO) numa livraria onlin...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.