Analisando propostas

Painel para disparar mensagens em massa via Whatsapp

Publicado em 02 de Setembro de 2022 dias na TI e Programação

Sobre este projeto

Aberto

É 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

Categoria TI e Programação
Subcategoria Programação
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Não se aplica
Disponibilidade requerida Meio período
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Duração do projeto De 1 a 3 meses

Habilidades necessárias

Outro projetos publicados por A. E.