Como configurar Node.js e túnel Cloudflare para integrar WordPress ao WhatsApp

1. Introdução
Mostre que esse é o complemento do tutorial anterior, onde foi criado o plugin do WordPress. Explique que agora é a vez de configurar a máquina local para rodar o servidor de integração.

2. Instalar Node.js no Windows 11

  • Acesse nodejs.org e baixe a versão LTS.
  • Instale normalmente (next, next, finish).
  • No terminal (PowerShell), teste com: node -v npm -v

3. Criar pasta do servidor e instalar dependências

  • Crie uma pasta: mkdir whatsapp-bot && cd whatsapp-bot
  • Crie um arquivo server.js com o código base do servidor (explicando que será genérico para não expor configs reais).
  • Instale dependências: npm init -y npm install express baileys

4. Rodar o servidor local

  • No terminal: node server.js
  • O servidor ficará ouvindo em http://localhost:3000.

5. Instalar e rodar Cloudflare Tunnel

  • Baixar Cloudflare Tunnel.
  • No PowerShell, dentro da pasta do projeto: cloudflared tunnel --url http://localhost:3000
  • Isso gera uma URL do tipo: https://seu-projeto.trycloudflare.com
  • Essa URL deve ser usada no plugin do WordPress (em RTB_BAILEYS_URL).

6. Automação para iniciar tudo junto

  • Criar um arquivo .bat no Windows, por exemplo start-bot.bat: @echo off start powershell -NoExit -Command "cd C:\whatsapp-bot; node server.js" start powershell -NoExit -Command "cloudflared tunnel --url http://localhost:3000"
  • Assim, basta dar dois cliques no .bat para iniciar o bot e o túnel ao mesmo tempo.

7. Testar a conexão com o WordPress

  • Publicar uma oferta no WordPress.
  • Conferir se a mensagem chegou no grupo do WhatsApp.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *