Sobre este projeto
it-programming / web-development
Aberto
Procuramos um desenvolvedor Python experiente para colaborar na manutenção e evolução de um sistema de bot de vendas para WhatsApp já em produção. O sistema atende clientes, conduzindo conversas automatizadas desde o primeiro contato até a geração de orçamento em PDF. O objetivo principal é garantir a estabilidade do sistema e implementar novas funcionalidades.
O sistema atual roda em um VPS Ubuntu 22.04 com Docker e é composto por 8 containers, incluindo:
* ai-bot: Serviço principal em Python/Flask que utiliza GPT-4.1-mini da OpenAI para conversas inteligentes, gerenciamento de estado e solicitação de orçamentos.
* Orcamento-server: Servidor Python/Flask para geração de PDFs de orçamento com visualização 3D isométrica usando ReportLab e Matplotlib.
* N8n: Orquestrador de workflows que conecta o Z-API (WhatsApp) ao ai-bot e integra com PipeRun (CRM).
* Followup-bot: Serviço de follow-up automático (24h, 72h, 7 dias).
* Healthcheck: Monitor de saúde dos serviços.
* PostgreSQL, Redis: Infraestrutura de suporte para banco de dados e cache.
* Polling-bridge: Mecanismo de contingência que verifica novos chats a cada 30s, atualmente substituindo o webhook quebrado.
As necessidades imediatas incluem:
1. Correção do webhook do Z-API: O webhook de recebimento de mensagens parou de funcionar. É Crucial restaurar o fluxo por webhook para otimizar a comunicação.
2. Estabilização do sistema: Garantir que nenhuma mensagem de cliente fique sem resposta. Isso envolve aprimorar logs, monitoramento e tratamento de erros para aumentar a robustez do sistema.
3. Melhoria do followup-bot: Implementar persistência de dados para o bot de follow-up, que atualmente perde informações ao reiniciar.
Evoluções futuras serão solicitadas conforme a demanda, podendo incluir:
* Implementação de catálogo de produtos.
* Integração com outros sistemas de CRM.
* Desenvolvimento de um dashboard de métricas para acompanhamento de desempenho.
Tecnologias envolvidas:
* Python 3.11, Flask
* Openai api (gpt-4.1-mini)
* Docker, Docker Compose
* n8n (automação de workflows)
* Z-API / Evolution API (WhatsApp)
* SQLite, PostgreSQL
* ReportLab, Matplotlib (geração de PDFs)
* PipeRun (CRM)
* Linux (Ubuntu 22.04)
Buscamos um profissional proativo, com forte capacidade de resolução de problemas e experiência comprovada nas tecnologias mencionadas, para garantir a continuidade e o aprimoramento contínuo do nosso sistema de vendas.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias