Plantilla

Webhook de WhatsApp Cloud API (Node.js)

Verificación inicial, validación de X-Hub-Signature-256, confirmación inmediata, deduplicación y respuestas a texto o botones.

Descargar ZIP (7.0 KB)

SHA-256: 6d8b6b1af02c5f9140802afb708870f683d3649a03069daeb57227cf92d5f2ac (archivo de suma)

Tecnología: Node.js 20+, no dependencies · Licencia: MIT · Archivos: 10

Qué incluye

Verificación inicial, validación de X-Hub-Signature-256, confirmación inmediata, deduplicación y respuestas a texto o botones.

Árbol de archivos

whatsapp-node/
├── src/
│   ├── server.js
│   └── whatsapp.js
├── tests/
│   └── whatsapp.test.js
├── .dockerignore
├── .env.example
├── .gitignore
├── Dockerfile
├── LICENSE
├── package.json
└── README.md

Configuración

unzip whatsapp-node.zip && cd whatsapp-node
cp .env.example .env
npm run dev
npm test

Completa .env con las credenciales de la consola oficial de desarrolladores de la plataforma. Nunca lo subas a un repositorio: el .gitignore incluido lo excluye.

Ejecutar con Docker

docker build -t whatsapp-node .
docker run --rm --env-file .env whatsapp-node

Documentación oficial

https://developers.facebook.com/docs/whatsapp/cloud-api

Todas las plantillas