Realizado

Evolução e Manutenção de Bot Whatsapp para Solicitação de Corridas com Novas Funcionalidades

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

Sobre este projeto

Aberto

Estamos buscando um desenvolvedor experiente para assumir a evolução e manutenção de um bot de solicitação de corridas via WhatsApp já em funcionamento. O sistema atual é um bot em Python, integrado à API oficial do WhatsApp (Meta Cloud) e à API externa da plataforma 7Mobilidade. A hospedagem é feita no Railway com deploy automático via GitHub.

O fluxo de trabalho atual do bot inclui:
- Cliente inicia a conversa.
- Bot solicita a localização de origem.
- Bot solicita o destino.
- O sistema calcula o valor da corrida via API.
- Cliente confirma a solicitação.
- A corrida é criada no sistema.
- Cliente recebe atualizações automáticas de status da corrida.

Precisamos implementar as seguintes melhorias e garantir a manutenção contínua do sistema, sem interromper o fluxo atual em produção:

1. Confirmação do destino: Após o bot encontrar o endereço de destino, ele deve perguntar ao cliente se o endereço está correto ou permitir que um novo destino seja enviado.
2. Trava de múltiplas solicitações: Se o cliente já tiver uma corrida em andamento, o bot deve impedir uma nova solicitação e informar o cliente para aguardar a conclusão da corrida atual ou cancelá-la.
3. Campo "Valor" na criação da corrida: Ao criar a corrida via API, o campo referente ao valor deve ser enviado vazio ou nulo, pois o sistema interno da 7Mobilidade realiza o cálculo automaticamente.
4. Atualização de localização do motorista: Implementar o envio automático de atualizações da localização do motorista ao cliente enquanto ele está a caminho do ponto de origem ou destino.

O profissional selecionado terá acesso ao código-fonte via GitHub, à plataforma Railway e à documentação das APIs para facilitar o desenvolvimento e a integração das novas funcionalidades.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média

Duração do projeto Não estabelecido

Habilidades necessárias