Fácil configuración de una pasarela de WhatsApp multisesión sin interfaz gráfica con NodeJS.
- Admite varios dispositivos
- Admite código de emparejamiento
- Mensaje sin demora
Residencia en WhiskeySockets-Baileys
Pasarela gratuita de WhatsApp de IbnuX https://wa.nux.my.id/
Para ejecutar este proyecto, necesitará editar las variables en el archivo settings.js
// ============= CONFIGURACIÓN GLOBAL ============ //
global.port = "5001"; // Puerto API / Navegador
global.countrycode = "ID"; // Código de país - https://countrycode.org/ (CÓDIGOS ISO)
global.countrycodephone = "58"; // Teléfono del país - https://countrycode.org/ (CÓDIGO DEL PAÍS)
global.timezone = "America/Caracas"; // Huso horario
global.usePairingNumber = false; // true = Emparejamiento Code / false = QRCode
global.pairingNumber = ""; // Número de WhatsApp utilizado como bot para emparejar números.
//========================================================
global.pp_bot = fs.readFileSync("./image/logo.png"); // Ubicación y nombre del logotipo
global.use_pp = true; // use a logo?
//========================================================
global.kontakadmin = ["1234567890"]; // Número de WhatsApp del administrador
global.kirimkontak_admin = false; // true = Enviar automáticamente el contacto del administrador
//========================================================
global.sessionName = "session"; // nombre de la sesión
//========================================================
Clonar el proyecto
git clone https://github.com/freedarwuin/ApiWhatsapp-Gateway.git
Ir al directorio del proyecto
cd ApiWhatsapp-Gateway
Instalar dependencias
npm install
Iniciar el servidor
npm run start
Abrir en el navegador e iniciar una nueva sesión para obtener el código QR si el código de emparejamiento es falso
http://localhost:5001/scan
POST /send-message
GET /send-message?message=Text&number=584100000000
Cuerpo | Tipo | Descripción |
---|---|---|
message |
string |
Requerido. Mensaje de texto |
number |
string |
Requerido. Número de teléfono del receptor (p. ej.: 58812345678 / 0812345678) |