Skip to content

freedarwuin/ApiWhatsapp-Gateway

Repository files navigation

PhpNuxBill
Api Whatsapp Gateway - Para enviar notificaciones a clientes

Pasarela no oficial de WhatsApp que utiliza NodeJs

GitHub release (with filter) GitHub

Características

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

Pasarela gratuita de WhatsApp de IbnuX https://wa.nux.my.id/

Documentación

Variables de configuración

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
//========================================================

Instalación y funcionamiento

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

Referencia API

Enviar mensaje de texto

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)

Registro de cambios

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published