
Research
Malicious npm Packages Impersonate Flashbots SDKs, Targeting Ethereum Wallet Credentials
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
whatsapp-mdf
Advanced tools
SDK for interfacing with WhatsApp Business Platform in Typescript or Node.js using the Cloud API, hosted by Meta.
⚠️ IMPORTANTE: Este es un fork personal del proyecto original
Este paquete (whatsapp-mdf
) es un fork personal del WhatsApp Node.js SDK oficial que fue archivado por Meta.
Proyecto Original:
whatsapp
Este Fork (whatsapp-mdf
):
whatsapp-mdf
Para más información sobre por qué se archivó el proyecto original, visita este issue de GitHub.
Bienvenido al SDK para la Plataforma de WhatsApp Business. Este SDK, escrito para el framework Node.js, simplifica el acceso a la Cloud API. El código fuente está escrito en Typescript y viene con archivos de declaración de TypeScript para verificar el tipado y ofrecer autocompletado en tu IDE.
Consulta la documentación de inicio rápido para aprender a usar el SDK.
Instala este SDK usando yarn:
yarn add whatsapp-mdf
O npm:
npm install whatsapp-mdf
La configuración del SDK se realiza pasando un objeto de configuración al constructor de la clase WhatsApp
. Esto te permite inicializar y configurar el cliente de forma programática.
Aquí tienes un ejemplo de cómo instanciar el SDK:
import WhatsApp from 'whatsapp-mdf';
const wa = new WhatsApp({
CLOUD_API_ACCESS_TOKEN: 'TU_TOKEN_DE_ACCESO',
WA_PHONE_NUMBER_ID:'1234567890',
WA_BUSINESS_ACCOUNT_ID: '1234567890',
WEBHOOK_VERIFICATION_TOKEN: 'tu_token_de_verificacion',
CLOUD_API_VERSION: 'v17.0',
DEBUG: true
});
Puedes pasar cualquiera de las siguientes claves en el objeto de configuración. Aunque el uso de variables de entorno (como process.env
) es una práctica común, puedes pasar los valores directamente.
CLOUD_API_ACCESS_TOKEN
: (Requerido) Tu token de acceso de la Cloud API.WA_PHONE_NUMBER_ID
: (Requerido) El ID de tu número de teléfono de WhatsApp.WA_BUSINESS_ACCOUNT_ID
: (Requerido) El ID de tu cuenta de empresa de WhatsApp.M4D_APP_ID
: El ID de tu aplicación de Meta for Developers.M4D_APP_SECRET
: El secreto de tu aplicación de Meta for Developers.CLOUD_API_VERSION
: La versión de la Cloud API a utilizar (p. ej. 'v16.0'
).WEBHOOK_ENDPOINT
: El endpoint para tu webhook de entrada.WEBHOOK_VERIFICATION_TOKEN
: El token para verificar las cargas útiles del webhook.LISTENER_PORT
: El puerto para el listener de la aplicación (por defecto 3000
).DEBUG
: Activa el logging de depuración (p. ej. true
).MAX_RETRIES_AFTER_WAIT
: Número de reintentos de petición (por defecto 30
).REQUEST_TIMEOUT
: Timeout para las peticiones en milisegundos (por defecto 20000
).WA_BASE_URL
: La URL base para las peticiones del SDK (por defecto graph.facebook.com
).Este fork mantiene la funcionalidad original pero añade:
WhatsApp
ahora acepta un objeto config
opcional. Esto te permite configurar el SDK mediante programación (p. ej. new WhatsApp({ CLOUD_API_ACCESS_TOKEN: '...' })
) en lugar de depender únicamente de variables de entorno.Requester
: El cliente HTTP para todas las llamadas a la API.MessagesAPI
: El módulo para enviar mensajes.PhoneNumbersAPI
: El módulo para gestionar números.TwoStepVerificationAPI
: Para la verificación en dos pasos.WebhooksAPI
: Para la gestión de webhooks.Meta has adopted a Code of Conduct that we expect project participants to adhere to. Please read the full text so that you can understand what actions will and will not be tolerated.
See the CONTRIBUTING file for our development process, how to propose bugfixes and improvements, and how to build and test your changes to the WhatsApp Business Platform Node.js SDK.
The WhatsApp Business Platform Node.js SDK for the Cloud API is Meta Platforms licensed, as found in the LICENSE file.
Este proyecto es un fork del WhatsApp Node.js SDK oficial desarrollado por Meta Platforms. Todos los derechos del código original pertenecen a Meta Platforms, Inc. y sus afiliados.
FAQs
SDK for interfacing with WhatsApp Business Platform in Typescript or Node.js using the Cloud API, hosted by Meta.
The npm package whatsapp-mdf receives a total of 14 weekly downloads. As such, whatsapp-mdf popularity was classified as not popular.
We found that whatsapp-mdf demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
Security News
Ruby maintainers from Bundler and rbenv teams are building rv to bring Python uv's speed and unified tooling approach to Ruby development.
Security News
Following last week’s supply chain attack, Nx published findings on the GitHub Actions exploit and moved npm publishing to Trusted Publishers.