Evaluating bids

Painel para disparar mensagens em massa via Whatsapp

Published on the September 02, 2022 in IT & Programming

About this project

Open

É Apenas um painel para carregar o arquivo csv e integrar via api com a plataforma que faz os envios dos disparos e também fazer a mesma integração com Webhook caso eu precise trOcar de API.

Painel com:
selecionar canal de disparo poder disparar mais de 1 canal.
Relatório de disparos e canal disparado.
Upload do csv os csv ficam salvos dar nome ao csv poder pesquisar csv para selecionar nas campanhas mostrar números de contatos do csv campos do csv número, nome e 4 variáveis.
Fazer validação dos números antes de enviar para a campanha para ver se os números tem WhatsApp ou não adicionar um botão para adicionar +55 se não tiver no CSV, testar com o 9 digito remover ou adicionar o 9 digito automaticamente e subir apenas os números válidos.
Respostas automáticas.
Quando for banido, continuar por outro canal que não esteja banido se todos os canais forem banidos parar os disparos, ter um botão onde fica pausado e após configurar novo numero no canal dar play para continuar os disparos.
Configurar tempo de disparo entre uma mensagem e outra.
Templeats pré definidos deixar as mensagens prontas salvas para disparar ou poder criar novas e salvar na hora de subir a campanha.
Enviar arquivos,imagem, vídeo ou áudio.
Após disparar a mensagem com o texto, áudio, imagem ou vídeo.
Compartilhar um contato.
Agendar os disparos.

=====================DOCUMENTAÇÃO da api de integração======================================

api genérica para integração com qualquer sistema.

As mensagens enviadas para a api, devem ser enviadas via (get ou post), o retorno de cada mensagem será um json.

Parâmetros para envio de mensagens
Descrição Valor
key Key do ChaMix Obtida atraves do menu chaves de acesso
token Token do Chat Obtida atraves do menu chaves de acesso
numero Numero do Destino Exemplo (5543996015425)
mensagem Mensagem Mensagem a ser enviada, não há limites de caracteres
agendamento Opção para mensagem cair em fila de envio sim ou não
gerar_pdf Opcao para gerar pdf de link na mensagem sim ou nao
ignorar_link Opção para ignorar determinado link na url Exemplo url do site (https://www.franet.com.br)

Envio via POST

Url para envio:

https://api.chat.com.br

Exemplo Básico:

{
"token": "TOKEN_DO_USUÁRIO",
"key": "Key_do_usuario",
"numero": "destinatario",
"mensagem": "mensagem",
"agendamento": "sim"
}

exemplo de retorno de mensagem enviada com sucesso:

{
"code":200,
"type":"sending_message",
"message":"message id da mensagem insert in queue sent to numero"
}

envio via get

https://api.chat.com.br/?key=KEY_DO_USUARIO&token=TOKEN_DO_USUARIO&numero=DESTINATARIO&mensagem=MENSAGEM&agendamento=sim



Retorno de erros:

Key ou Token invalido:

{
"code":400,
"type":"access",
"message":"message":"Invalid Key\/Token"
}

Numero de Whatsapp não existente:

{
"code":400,
"type":"recipient",
"message":"message":"Recipient no register in WhatsApp

Category IT & Programming
Subcategory Web development
Is this a project or a position? Project
I currently have Not applicable
Required availability Part time
API Integrations Other (Other APIs)
Roles needed Developer

Project duration 1 to 3 months

Skills needed

Other projects posted by A. E.