[AJUDA] API Whatsapp

Estou planejando um projeto pessoal relativamente simples e preciso utilizar uma API do WhatsApp para o envio de mensagens. Inicialmente, o projeto será apenas para uso próprio, com um volume reduzido de mensagens. Pesquisei na internet, no GitHub, no YouTube e em alguns fóruns, e encontrei alguns repositórios que podem atender à minha necessidade. No entanto, estou procurando algo gratuito ou com custo acessível. Alguém tem alguma sugestão ou conhece uma ferramenta confiável para envio de mensagens pelo WhatsApp que possa me ajudar? Desde já, agradeço!

ja usei z-api ... o custo eh 99 por mes... pode testar por 2 dias ... ai avalia se funciona pra vc

Estou usando https://github.com/pedroslopez/whatsapp-web.js - por se tratar de um MVP, tem me atendido bem. Roda 27/7 há mais de 3 meses - https://omnie.digital

Estou usando a EvolutionAPI que é baseado em Baileys

Recentemente estava testando uma api que um cara fez utilizando whatsapp-web-js, e particulamente eu gostei

Repositorio Api Whatsapp

A própria api oficial, ela da 1000 conversas gratuitas iniciada pelo usuário.

Você pode conversar com o usuário 24h após ele entrar em contato, totalmente gratuito.

E pode iniciar até 200 conversas para números, da API para o usuário, sem que ele tenha chamado você.

além do fato de se for só pra teste pode usar o sandbox do whatsapp oficial

Geralmente é usada a api Baileys como recurso free. Funciona bem, mas não pode ficar abusando enviando mensagens em massa que vai bloquear o seu número.

Ela funciona como um whatsapp web automatizado. Você lê o qrcode e daí o seu sistema envia as mensagens como se fosse você. É uma API gambiarra, mas serve.

Outras que são pagas, como a oficial, twilio etc são muito caras.

A api oficial hoje é a melhor solução, as mensagens que foram iniciadas pelo usuário você não irá pagar, caso esse não seja o caso deve avaliar os custos, mensagens de marketing são as mais caras, mas poderá avaliar conforme a necessidade.

Outro ponto que posso te falar é que o cadastro na api oficial é meio chato. Então se o projeto é pessoal talvez valha a pena avaliar se precisa da api, dependendo do que queria fazer um link do wa.me já resolveria.

https://faq.whatsapp.com/425247423114725/?cms_platform=iphone

No caso, eu que vou receber as mensagens de um outro numero, nao vai ter uma conversa. Quero receber informaçoes de um numero seria isso.

Para API nao oficial (de gratis, mas precisa de servidor), uso: https://github.com/wppconnect-team/wppconnect-server

API de gratis (com algumas limitacoes, uso em casos especificos, principalmente em zabbix, icinga, mikrotik e telemetria em geral IoT - nao precisa instalar !): https://www.callmebot.com/

Para API paga (la fora), uso: https://maytapi.com

Para API paga (brasil), uso: https://www.z-api.io/

API de gratis (nao testei ainda, mas parece legal, melhor que a wppconnect que ja uso, mas precisa de servidor): https://doc.evolution-api.com/v2/pt/get-started/introduction

OBS: Passo a passo da instalacao da Evolution-api (acima) https://www.youtube.com/watch?v=VltZQG4_Lc8

Eu tenho utilizado a WhatsGW um amigo me indicou e o custo beneficio dela e bem interessante comparada a outras que tem no mercado.

https://whatsgw.com.br/

evolution api

Mas a evolution não é uma forma mais fácil de utilizar a api oficial?
A interface do evolution AP permite tanto você programar com a api oficial quanto uma api não oficial tá bem atualizada e tem várias integrações já prontas como flowise e outras coisas então ela é a otima ferramenta e como ela permite que você use tanto a api oficial quanto a não oficial você pode começar usar ela de maneira não oficial e depois ir pra oficial sem precisar mudar o código só mantendo a mesma mesma estrutura. então eu recomendo criar qualquer programa de WhatsApp usando a evolution porque você pode começar usando a api não oficial e depois se seu projeto der certo você muda pra oficial.