Primeros pasos
@bot/provider
Avanzado
Comunidad
Whatsapp-web.js
⚡ Whatsapp-web.js es un proveedor gratuito de WhatsApp que se ejecuta mediante Whatsapp Web. No es necesario un registro para usarlo, pero tiene algunas limitaciones.
- El uso de botones y listas no es compatible (en algunos dispositivos puede llegar a visualizarse pero en general falla).
- En el caso de mensajeria masiva debe utilizarse con precaución ya que puede ser bloqueado por WhatsApp.
- ⚠️ Whatsapp-web.js hace uso de puppeter para levantar instancias de WhatsApp Web, por lo que es necesario tener instalado Google Chrome en el servidor donde se ejecutará el bot en caso de hacer deploy del proyecto.
Documentación Whatsapp-web.js
require('@bot-whatsapp/provider/web-whatsapp')
Aca encontrarás la documentación en el repositorio oficial de Whatsapp-web.js.
Funciones usando el proveedor Whatsapp-web.js
WPPConnect:
Enviar mensaje de texto
const flowPrincipal = addKeyword('hola')
.addAnswer(
'Aqui va un mensaje',
{ capture: true},
async (ctx, {provider}) => {
await provider.sendText(ctx.from@c.us, 'mensaje de texto')
// el número de telefono se envía en este formato 12345678901@c.us
}
)
⚠️ Whatsapp-web.js tiene una gran variedad de funciones que aún no estan implementadas en la librería, puedes realizar tu aporte al proyecto mapeando las funciones que aún no estan implementadas click aqui.
Funciones usando la librería
Puede usarse las mismas funciones que se usan con el proveedor de Baileys.
- 📄 Editar esta pagina
Forma parte de esta comunidad mejorando la documentación siente libre de poder agregar o editar lo que quieras