APP React Native ou o que for melhor
Preciso de um APP parecido com o AutoResponder para WA com as seguintes funcionalidades:
- Login (via email e senha) com retorno se poderá logar ou não, se sim, entra no app
-- após login, além do retorno, receberá um token (já te explico do token)
- request na api
-- a cada 5 minutos, o app irá fazer requisições e processará esse retorno, que provavelmente será no modelo json. Usuará o token para fazer essas requisições.
-- Caso retorne algo como logoff ou "usuario nao logado", faz o pedido de login novamente (de forma automatica, com o usuario e senha gravado no APP e guarda o novo token.
Caso o retorno de login seja não ou bloqueado, informa o usuário o motivo (que constará no json de retorno)
- Envio de mensagem pro Whatsapp
-- Usando o retorno json, o APP enviará mensagem pro whatsapp do destinatário que constará o número no retorno.
-- Cada mensagem terá um id, caso o app consiga (ou não) enviar a mensagem, deverá retornar a api o motivo. 9 para número não existe, 1 para enviado.
-- Como cada mensagem tem sua id, caso o app não envie a mensagem e já receba o retorno da api com a mesma mensagem, deverá enviar 1 vez, já que o mesmo está na fila de envio.
- Queue
-- Enviar 2 mensagens a cada 30 segundos ou como for definido no APP.
- Menu de Opções
-- De escolher o APP Whatsapp como padrão
--- Por ter mais de 2 whatsapp hoje, business por exemplo, o usuário nas configurações do APP deverá marcar qual o whatsapp será usado para a integração
-- Opção de se desconectar
-- Opção de forçar verificação
--- executa a requisição imediatamente
-- Opção de frequencia de envio (QUEUE)
--- escolhe a frequencia de requisições (opções: Envio de 2 mensagens a cada 15 segundos, 2 mensagens a cada 30 segundos, 1 mensagem a cada 30 segundos,... Etc)
--- Opção para selecionar
-- Mensagens enviadas
--- Mostra as mensagens enviadas por destinatário
Algumas observações
A api já está montada, somente deverá ser feito a parte do app
caso o app não tenha acesso a internet, o sistema ficará tentando a cada 5 minutos, caso chegue a ficar 7 dias sem conseguir acessar a api, o usuário se desloga automaticamente e faz uma requisição em uma segunda api para avisar o suporte. Aparece uma mensagem de "pedir ajuda ao suporte" que será um LINK para um whatsapp de suporte
Esse APP deverá rodar em segundo plano, então deverá ter algumas permissões (verificar quais)
Tentei detalhar o máximo sobre o projeto, a ideia é que ele seja escalável, então vamos implantar mais recursos com o tempo. A linguagem deverá ser baseada em algum framework de fácil compeensão e deverá o código ser comentado
Aceito sugestões de linguagem de programação
O APP deverá rodar preferencialmente em Android e iOS, necessariamente iOS não é nosso foco, mas sim Android, porém deverá funcionar também no iOS
Fiquem a vontade para perguntas no chat
Nosso objetivo é ter uma boa parceria valorizando o profissional e que ele vista nossa camisa para que essa parceria seja de longo prazo.
Link para o APP que comentei no início:
https://play.google.com/store/apps/details?id=tkstudio.autoresponderforwa&hl=pt_BR
Delivery term: Not specified