NUMBER=591******
PORT=3000
API_TOKENS_SHA256_JSON=YOUR_TOKEN
npm run signatures- Copie API_TOKENS_SHA256_JSON en script/secrets/env_tokens_** en tu .env
docker-compose up --build docker-compose up -dconnectarse a al puerto que especifico en la varible PORT_SERVER
npm run dev
- {{domain}}:{{PORT_SERVER}}/qr , para iniciar session
Params Body
- number: numeros para enviar
- name: para saludo personalizado
- message: mensaje a enviar
- options: media: debe ser una url para enviar contenido , de acceso publico
- intervalo: hace el limite de envio en paralelo
type send = {
number:(number|sting)[];
name?:string[];
message:string;
options?:{
media:string
};
intervalo?:number
} curl -X POST http://localhost:4000/send-message \
-H "Authorization: Bearer mi_token_secreto" \
-H "Content-Type: application/json" \
-d '{
"number": "591********",
"message": "Hola mundo"
}'
curl -X GET http://localhost:4000/hello \
-H "Authorization: Bearer mi_token_secreto" curl -i -X POST 'https://graph.facebook.com/v22.0/<your_number_id>/messages'\
-H 'Authorization: Bearer <your_token_meta_whatsapp>'\
-H 'Content-Type: application/json'\
-d '{
"messaging_product": "whatsapp",
"to": "<number_send>",
"type": "template",
"template": {"name": "hello_world", "language": {"code": "en_US"}}
}' docker ps -a docker-compose stop docker-compose down docker login
docker build -t trxsalo/broadcast-message-whatsapp .
docker tag trxsalo/broadcast-message-whatsapp trxsalo/broadcast-message-whatsapp:latest
docker push trxsalo/broadcast-message-whatsapp:latest docker buildx build --platform linux/arm64 -t trxsalo/broadcast-message-whatsapp .
docker tag trxsalo/broadcast-message-whatsapp trxsalo/broadcast-message-whatsapp:arm-latest
docker push trxsalo/broadcast-message-whatsapp:arm-latest