CompanyRemote

Desenvolvedor Python para Bot Whatsapp com Ia (Projeto Estruturado)

Project-Based

Description

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.

Category: IT & Programming Subcategory: Web development What is the scope of the project?: Create a new custom site

Skills

LLMDockerRedisAPIOpenAIAIFastAPIRESTPython

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching