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 exemplostart-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.