QuinzeConto - Blog: Página Inicial
Post Thumbnail

WhatsApp Web JS API - A melhor API pra WhatsApp com JavaScript (Node)

Biblioteca whatsapp-web.js

A biblioteca whatsapp-web.js é uma biblioteca Node.js que permite interagir com a versão web do WhatsApp, facilitando a automação de mensagens e interações através de um script ou programa. Essa biblioteca utiliza o protocolo WebSocket para se comunicar com o WhatsApp Web, possibilitando enviar e receber mensagens, ler informações de contatos, gerenciar grupos, entre outras funcionalidades. A principal utilização dessa biblioteca é para desenvolver bots ou automações que podem realizar tarefas repetitivas ou fornecer interações automáticas no WhatsApp. No entanto, é importante observar que o uso de automações em serviços como o WhatsApp pode estar sujeito aos termos de serviço do WhatsApp, e o uso de tais bibliotecas deve ser feito de forma responsável e respeitando as diretrizes e políticas aplicáveis.


Preparando seu Ambiente

A biblioteca whatsapp-web.js é uma poderosa ferramenta para interagir com o WhatsApp através de scripts automatizados, permitindo enviar e receber mensagens, gerenciar contatos, grupos e mais. Para começar a usar esta biblioteca, é necessário configurar o ambiente corretamente. Neste guia, vamos detalhar passo a passo como preparar o ambiente para começar a desenvolver com whatsapp-web.js.

Instalação do Node.js, npm e git.

Node.js: Antes de tudo, certifique-se de que o Node.js está instalado no seu sistema. O Node.js é um ambiente de execução JavaScript que permite rodar aplicações JavaScript no servidor.

Obs: Recomendo usar o Node JS versão 14.21.3.

Baixe e instale o Node.js a partir do site oficial: nodejs.org.
Verifique a instalação abrindo um terminal (ou prompt de comando) e digitando:

node -v
npm -v

Isso deve retornar as versões instaladas do Node.js e do npm.

Git: Certifique-se de ter o git instalado em sua máquina acessando o site oficial do git em:
https://git-scm.com/downloads

Utilize os mesmos procedimentos do Node JS para verificar a instalação do Git em sua máquina.
Abra um prompt de comando (cmd/terminal) e digite o seguinte comando:

git --version

Se tudo estiver configurado, você receberá a versão do Git instalada em sua máquina.

Colocando a mão na massa

Agora que seu ambiente já está configurado com o Node JS e o Git instalados em sua máquina, vamos ao próximo passo.

Utilizando um prompt de comando (cmd/terminal) abra uma pasta que lhe agrade e digite o seguinte comando:

git clone https://github.com/victorbeser/whats-api-dist.git

Esse comando criará uma pasta com o nome de ' whats-api-dist ' no diretório onde você está com o prompt aberto.

Utilize o comando abaixo para acessar a pasta criada:

cd whats-api-dist

Instale as dependências necessárias para a API funcionar:

npm install

Finalizando as instalações, rode o script exemplo 'example.js' para testar com o seguinte comando:

node example.js

Se tudo estiver corretamente configurado um QR Code aparecerá em sua tela, basta acessar seu WhatsApp > Dispositivos Conectados > Adicionar Dispositivo e realizar a leitura do QR Code no WhatsApp.

Uma mensagem deverá aparecer abaixo do QR Code caso tudo esteja corretamente configurado, 'Client is Ready!'.

Envie uma mensagem para seu WhatsApp conectado e veja o seu novo robozinho funcionando!

Finalização

Certifique-se de utilizar a API whats-api-dist de acordo com os termos de serviço do WhatsApp para evitar problemas legais. Aproveite as funcionalidades da API para criar automações e bots no WhatsApp de forma eficaz e segura.