Executando verificação de segurança...
2

Pitch: Como enviar sua primeira mensagem pela API oficial do Whatsapp usando Node.js!

Logo do Whatsapp em um fundo preto

O famoso aplicativo de mensagens, Whatsapp, liberou sua API oficial do Whatsapp e aqui você irá aprender como enviar sua primeira mensagem usando a biblioteca whatsapp-cloud.js.

O que irá precisar?

Para iniciar, você irá precisar das seguintes credenciais:

  • Token de acesso
  • ID do número de teste

Você pode obtê-las no site do Facebook developers.
Verifique-se que você também verificou o número que irá receber sua primeira mensagem, para poder receber mensagens do número de teste que o Facebook lhe forneceu.

Como começar

Clone esse repositório para sua máquina local:

git clone https://github.com/ThallesP/whatsapp-cloud-getting-started

Instale as dependências com seu gerenciador de pacote favorito! (NPM ou Yarn).
No arquivo index.js dentro da pasta src substitua os seguintes textos:

  • "<YOUR_ACCESS_TOKEN>" => Token de acesso
  • "<YOUR_PHONE_NUMBER_ID>" => ID do número de teste
  • "<RECIPIENT_PHONE_NUMBER>" => Número que irá receber a mensagem no seguinte formato: "55<DDD><número>"

Enviando sua primeira mensagem!

Agora, basta executar o script de start com seu gerenciador de pacote favorito:

# Yarn
yarn start

# NPM
npm run start

Parabéns! Você enviou sua primeira mensagem, agora é apenas comemorar 🥳🎉

Conclusão

A biblioteca ainda está nas fases inicias, estou trabalhando muito ainda nela e agradeceria muito qualquer feedback do pessoal aqui do TabNews =D.

Agradecimentos

Quero agradecer ao TabNews, já que foi por aqui que fiquei sabendo sobre a API do Whatsapp, obrigado Guga!

1

Que sensacional Thalles! Parabéns pelo projeto e fico muito feliz que o TabNews proporcionou essa informação! Obrigado Guga 2x!

E uma sugestão sobre as credenciais é você utilizar variáveis de ambiente, e assim não é mais preciso alterar o código fonte com algo que você não quer dar o commit.

Para isso, sugiro dar uma olhada nesses dois links:

dotenv
https://www.npmjs.com/package/dotenv

Gerenciando variáveis ambiente no NodeJS
https://blog.rocketseat.com.br/variaveis-ambiente-nodejs/

Ps: atualizei o título para colocar Pitch na frente, pois você tem vículo direto com o projeto 🤝

1
1
1
1

Infelizmente não e também eu parei de ficar mantendo a biblioteca por desinteresse da comunidade.

Você pode usar o whatsapp-web.js mas eles usam algo meio que ilegal aos olhos do Whatsapp, então você pode ser banido.
Ainda mais de rodar com Puppeteer.

Se você quer algo sem Puppeteer, dá uma olhada nessa https://github.com/adiwajshing/Baileys.
Parece bem promissora, mas mesmo assim é ilegal aos olhos do Whatsapp.

0
0