Analisando propostas

Desenvolvedor Python para Bot Whatsapp com Ia (Projeto Estruturado)

Publicado em 26 de Março de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Estamos buscando um desenvolvedor Python experiente para implementar um bot de atendimento via WhatsApp. Este é um projeto bem estruturado, com arquitetura já definida e scaffold completo, incluindo 29 arquivos com tipos, assinaturas e TODOs descritivos. Cada função tem as especificações exatas do que deve ser implementado, quais APIs chamar e o comportamento esperado. O ambiente já está configurado com Docker (4 serviços), lint e testes passando, garantindo que o desenvolvedor possa focar exclusivamente na implementação sem a necessidade de tomar decisões de arquitetura.

Stack Tecnológica:

Python 3.12+
FastAPI
Pydantic
Redis
OpenAI API
Google Sheets API
Evolution API (WhatsApp)

Funcionalidades do Bot:

Recebimento de mensagens via WhatsApp (texto e áudio).
Classificação da intenção do cliente utilizando Large Language Models (LLM).
Respostas a dúvidas consultando uma base de dados em Google Sheets.
Transcrição de áudios (utilizando tecnologia Whisper).
Transferência para um atendente humano quando o cliente manifesta interesse em comprar.
Todas as configurações (catálogo, respostas, regras) são gerenciáveis pelo cliente via Google Sheets.

Escopo do Projeto (O que NÃO faz):

Não processa pagamentos.
Não inclui dashboard.
Não possui frontend.

Entregáveis:

Implementação completa dos TODOs em 5 módulos específicos (whatsapp, ai, sheets, conversation, escalation).
Garantia de que todos os testes unitários estão passando.
Deploy funcional do bot em um servidor VPS utilizando Docker.
Bot operando e respondendo em um ambiente de WhatsApp real.

Requisitos do Desenvolvedor:

Experiência comprovada com FastAPI e programação assíncrona em Python.
Sólida experiência com integração de APIs REST (OpenAI, Google Sheets).
Conhecimento e experiência com Redis.
Proficiência em Docker.
Desejável: Experiência prévia com Evolution API ou Baileys.

O prazo estimado para a conclusão do projeto é de 2 a 3 semanas. O modelo de pagamento será por milestone, com entregas por módulo. O repositório com o scaffold completo, README detalhando a sequência de implementação e documentação técnica será fornecido após a contratação.

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