New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@bot-whatsapp/cli

Package Overview
Dependencies
Maintainers
1
Versions
207
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@bot-whatsapp/cli - npm Package Compare versions

Comparing version 0.1.9 to 0.1.10

2

package.json
{
"name": "@bot-whatsapp/cli",
"version": "0.1.9",
"version": "0.1.10",
"description": "",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -8,71 +8,44 @@ const {

require('./server.http')
const QRPortalWeb = require('@bot-whatsapp/portal')
const BaileysProvider = require('@bot-whatsapp/provider/baileys')
const JsonFileAdapter = require('@bot-whatsapp/database/json')
/**
* Aqui declaramos los flujos hijos, los flujos se declaran de atras para adelante, es decir que si tienes un flujo de este tipo:
*
* Menu Principal
* - SubMenu 1
* - Submenu 1.1
* - Submenu 2
* - Submenu 2.1
*
* Primero declaras los submenus 1.1 y 2.1, luego el 1 y 2 y al final el principal.
*/
const flowDocs = addKeyword([
'doc',
'documentacion',
'documentación',
]).addAnswer([
'📄 Aquí encontras las documentación recuerda que puedes mejorarla',
'https://bot-whatsapp.netlify.app/',
])
const flowBolsos2 = addKeyword(['bolsos2', '2'])
.addAnswer('🤯 *MUCHOS* bolsos ...')
.addAnswer('y mas bolsos... bla bla')
const flowTuto = addKeyword(['tutorial', 'tuto']).addAnswer([
'🙌 Aquí encontras un ejemplo rapido',
'https://bot-whatsapp.netlify.app/docs/example/',
])
const flowZapatos2 = addKeyword(['zapatos2', '2'])
.addAnswer('🤯 repito que tengo *MUCHOS* zapatos.')
.addAnswer('y algunas otras cosas.')
const flowGracias = addKeyword(['gracias', 'grac']).addAnswer([
'🚀 Puedes aportar tu granito de arena a este proyecto',
'[*opencollective*] https://opencollective.com/bot-whatsapp',
'[*buymeacoffee*] https://www.buymeacoffee.com/leifermendez',
'[*patreon*] https://www.patreon.com/leifermendez',
])
const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
.addAnswer('🤯 Veo que elegiste zapatos')
.addAnswer('Tengo muchos zapatos...bla bla')
.addAnswer(
['Manda:', '*(2) Zapatos2*', 'para mas información'],
{ capture: true },
(ctx) => {
console.log('Aqui puedes ver más info del usuario...')
console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx)
},
[flowZapatos2]
)
const flowDiscord = addKeyword(['discord']).addAnswer([
'🤪 Únete al discord',
'https://link.codigoencasa.com/DISCORD',
])
const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
.addAnswer('🙌 Veo que elegiste bolsos')
.addAnswer('Tengo muchos bolsos...bla bla')
.addAnswer(
['Manda:', '*(2) Bolsos2*', 'para mas información.'],
{ capture: true },
(ctx) => {
console.log('Aqui puedes ver más info del usuario...')
console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx)
},
[flowBolsos2]
)
/**
* Declarando flujo principal
*/
const flowPrincipal = addKeyword(['hola', 'ole', 'alo'])
.addAnswer(['Hola, bienvenido a mi tienda', '¿Como puedo ayudarte?'])
.addAnswer(['Tengo:', 'Zapatos', 'Bolsos', 'etc ...'])
.addAnswer('🙌 Hola bienvenido a este *Chatbot*')
.addAnswer(
['Para continuar escribe:', '*(1) Zapatos*', '*(2) Bolsos*'],
{ capture: true },
(ctx) => {
console.log('Aqui puedes ver más info del usuario...')
console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx)
},
[flowBolsos, flowZapatos]
[
'te comparto los siguientes links de interes sobre el proyecto',
'👉 *doc* para ver la documentación',
'👉 *gracias* para ver la lista de videos',
'👉 *discord* unirte al discord',
],
null,
null,
[flowDocs, flowGracias, flowTuto, flowDiscord]
)

@@ -84,2 +57,3 @@

const adapterProvider = createProvider(BaileysProvider)
createBot({

@@ -90,4 +64,6 @@ flow: adapterFlow,

})
QRPortalWeb()
}
main()
{
"name": "bot-whatsapp-base-bailey-json",
"name": "base-bailey-json",
"version": "1.0.0",

@@ -16,2 +16,3 @@ "description": "",

"@bot-whatsapp/provider": "latest",
"@bot-whatsapp/portal": "latest",
"@adiwajshing/baileys": "4.4.0",

@@ -18,0 +19,0 @@ "mime-types": "2.1.35",

@@ -8,24 +8,6 @@ ### CHATBOT Whatsapp (Baileys Provider)

**Con esta librería, puedes construir flujos automatizados de conversación de manera agnóstica al proveedor de WhatsApp,** configurar respuestas automatizadas para preguntas frecuentes, recibir y responder mensajes de manera automatizada, y hacer un seguimiento de las interacciones con los clientes.  Además, puedes configurar fácilmente disparadores que te ayudaran a expandir las funcionalidades sin límites. **[Ver más informacion](https://bot-whatsapp.netlify.app/)**
**Con esta librería, puedes construir flujos automatizados de conversación de manera agnóstica al proveedor de WhatsApp,** configurar respuestas automatizadas para preguntas frecuentes, recibir y responder mensajes de manera automatizada, y hacer un seguimiento de las interacciones con los clientes.  Además, puedes configurar fácilmente disparadores que te ayudaran a expandir las funcionalidades sin límites. **[Ver documentación](https://bot-whatsapp.netlify.app/)**
```js
const main = async () => {
const adapterDB = new MockAdapter()
const adapterFlow = createFlow([flowPrincipal])
const adapterProvider = createProvider(BaileysProvider, {
accountSid: process.env.ACC_SID,
authToken: process.env.ACC_TOKEN,
vendorNumber: process.env.ACC_VENDOR,
})
createBot({
flow: adapterFlow,
provider: adapterProvider,
database: adapterDB,
})
}
```
```
npm install

@@ -32,0 +14,0 @@ npm start

@@ -8,71 +8,44 @@ const {

require('./server.http')
const QRPortalWeb = require('@bot-whatsapp/portal')
const BaileysProvider = require('@bot-whatsapp/provider/baileys')
const MockAdapter = require('@bot-whatsapp/database/mock')
/**
* Aqui declaramos los flujos hijos, los flujos se declaran de atras para adelante, es decir que si tienes un flujo de este tipo:
*
* Menu Principal
* - SubMenu 1
* - Submenu 1.1
* - Submenu 2
* - Submenu 2.1
*
* Primero declaras los submenus 1.1 y 2.1, luego el 1 y 2 y al final el principal.
*/
const flowDocs = addKeyword([
'doc',
'documentacion',
'documentación',
]).addAnswer([
'📄 Aquí encontras las documentación recuerda que puedes mejorarla',
'https://bot-whatsapp.netlify.app/',
])
const flowBolsos2 = addKeyword(['bolsos2', '2'])
.addAnswer('🤯 *MUCHOS* bolsos ...')
.addAnswer('y mas bolsos... bla bla')
const flowTuto = addKeyword(['tutorial', 'tuto']).addAnswer([
'🙌 Aquí encontras un ejemplo rapido',
'https://bot-whatsapp.netlify.app/docs/example/',
])
const flowZapatos2 = addKeyword(['zapatos2', '2'])
.addAnswer('🤯 repito que tengo *MUCHOS* zapatos.')
.addAnswer('y algunas otras cosas.')
const flowGracias = addKeyword(['gracias', 'grac']).addAnswer([
'🚀 Puedes aportar tu granito de arena a este proyecto',
'[*opencollective*] https://opencollective.com/bot-whatsapp',
'[*buymeacoffee*] https://www.buymeacoffee.com/leifermendez',
'[*patreon*] https://www.patreon.com/leifermendez',
])
const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
.addAnswer('🤯 Veo que elegiste zapatos')
.addAnswer('Tengo muchos zapatos...bla bla')
.addAnswer(
['Manda:', '*(2) Zapatos2*', 'para mas información'],
{ capture: true },
(ctx) => {
console.log('Aqui puedes ver más info del usuario...')
console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx)
},
[flowZapatos2]
)
const flowDiscord = addKeyword(['discord']).addAnswer([
'🤪 Únete al discord',
'https://link.codigoencasa.com/DISCORD',
])
const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
.addAnswer('🙌 Veo que elegiste bolsos')
.addAnswer('Tengo muchos bolsos...bla bla')
.addAnswer(
['Manda:', '*(2) Bolsos2*', 'para mas información.'],
{ capture: true },
(ctx) => {
console.log('Aqui puedes ver más info del usuario...')
console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx)
},
[flowBolsos2]
)
/**
* Declarando flujo principal
*/
const flowPrincipal = addKeyword(['hola', 'ole', 'alo'])
.addAnswer(['Hola, bienvenido a mi tienda', '¿Como puedo ayudarte?'])
.addAnswer(['Tengo:', 'Zapatos', 'Bolsos', 'etc ...'])
.addAnswer('🙌 Hola bienvenido a este *Chatbot*')
.addAnswer(
['Para continuar escribe:', '*(1) Zapatos*', '*(2) Bolsos*'],
{ capture: true },
(ctx) => {
console.log('Aqui puedes ver más info del usuario...')
console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx)
},
[flowBolsos, flowZapatos]
[
'te comparto los siguientes links de interes sobre el proyecto',
'👉 *doc* para ver la documentación',
'👉 *gracias* para ver la lista de videos',
'👉 *discord* unirte al discord',
],
null,
null,
[flowDocs, flowGracias, flowTuto, flowDiscord]
)

@@ -84,2 +57,3 @@

const adapterProvider = createProvider(BaileysProvider)
createBot({

@@ -90,4 +64,6 @@ flow: adapterFlow,

})
QRPortalWeb()
}
main()
{
"name": "bot-whatsapp-base-bailey-memory",
"name": "base-bailey-memory",
"version": "1.0.0",

@@ -16,2 +16,3 @@ "description": "",

"@bot-whatsapp/provider": "latest",
"@bot-whatsapp/portal": "latest",
"@adiwajshing/baileys": "4.4.0",

@@ -18,0 +19,0 @@ "mime-types": "2.1.35",

@@ -8,24 +8,6 @@ ### CHATBOT Whatsapp (Baileys Provider)

**Con esta librería, puedes construir flujos automatizados de conversación de manera agnóstica al proveedor de WhatsApp,** configurar respuestas automatizadas para preguntas frecuentes, recibir y responder mensajes de manera automatizada, y hacer un seguimiento de las interacciones con los clientes.  Además, puedes configurar fácilmente disparadores que te ayudaran a expandir las funcionalidades sin límites. **[Ver más informacion](https://bot-whatsapp.netlify.app/)**
**Con esta librería, puedes construir flujos automatizados de conversación de manera agnóstica al proveedor de WhatsApp,** configurar respuestas automatizadas para preguntas frecuentes, recibir y responder mensajes de manera automatizada, y hacer un seguimiento de las interacciones con los clientes.  Además, puedes configurar fácilmente disparadores que te ayudaran a expandir las funcionalidades sin límites. **[Ver documentación](https://bot-whatsapp.netlify.app/)**
```js
const main = async () => {
const adapterDB = new MockAdapter()
const adapterFlow = createFlow([flowPrincipal])
const adapterProvider = createProvider(BaileysProvider, {
accountSid: process.env.ACC_SID,
authToken: process.env.ACC_TOKEN,
vendorNumber: process.env.ACC_VENDOR,
})
createBot({
flow: adapterFlow,
provider: adapterProvider,
database: adapterDB,
})
}
```
```
npm install

@@ -32,0 +14,0 @@ npm start

{
"name": "bot-whatsapp-base-bailey-mongo",
"name": "base-bailey-mongo",
"version": "1.0.0",

@@ -4,0 +4,0 @@ "description": "",

{
"name": "bot-whatsapp-base-bailey-mysql",
"name": "base-bailey-mysql",
"version": "1.0.0",

@@ -4,0 +4,0 @@ "description": "",

{
"name": "bot-whatsapp-base-meta-json",
"name": "base-meta-json",
"version": "1.0.0",

@@ -4,0 +4,0 @@ "description": "",

{
"name": "bot-whatsapp-base-meta-memory",
"name": "base-meta-memory",
"version": "1.0.0",

@@ -4,0 +4,0 @@ "description": "",

{
"name": "bot-whatsapp-base-meta-mongo",
"name": "base-meta-mongo",
"version": "1.0.0",

@@ -4,0 +4,0 @@ "description": "",

{
"name": "bot-whatsapp-base-meta-mysql",
"name": "base-meta-mysql",
"version": "1.0.0",

@@ -4,0 +4,0 @@ "description": "",

{
"name": "bot-whatsapp-base-twilio-json",
"name": "base-twilio-json",
"version": "1.0.0",

@@ -4,0 +4,0 @@ "description": "",

{
"name": "bot-whatsapp-base-twilio-memory",
"name": "base-twilio-memory",
"version": "1.0.0",

@@ -4,0 +4,0 @@ "description": "",

{
"name": "bot-whatsapp-base-twilio-mongo",
"name": "base-twilio-mongo",
"version": "1.0.0",

@@ -4,0 +4,0 @@ "description": "",

{
"name": "bot-whatsapp-base-twilio-mysql",
"name": "base-twilio-mysql",
"version": "1.0.0",

@@ -4,0 +4,0 @@ "description": "",

{
"name": "bot-whatsapp-base-venom-json",
"name": "base-venom-json",
"version": "1.0.0",

@@ -4,0 +4,0 @@ "description": "",

{
"name": "bot-whatsapp-base-venom-memory",
"name": "base-venom-memory",
"version": "1.0.0",

@@ -4,0 +4,0 @@ "description": "",

{
"name": "bot-whatsapp-base-venom-mongo",
"name": "base-venom-mongo",
"version": "1.0.0",

@@ -4,0 +4,0 @@ "description": "",

{
"name": "bot-whatsapp-base-venom-mysql",
"name": "base-venom-mysql",
"version": "1.0.0",

@@ -4,0 +4,0 @@ "description": "",

{
"name": "bot-whatsapp-base-wweb-json",
"name": "base-wweb-json",
"version": "1.0.0",

@@ -4,0 +4,0 @@ "description": "",

{
"name": "bot-whatsapp-base-wweb-memory",
"name": "base-wweb-memory",
"version": "1.0.0",

@@ -4,0 +4,0 @@ "description": "",

{
"name": "bot-whatsapp-base-wweb-mongo",
"name": "base-wweb-mongo",
"version": "1.0.0",

@@ -4,0 +4,0 @@ "description": "",

{
"name": "bot-whatsapp-base-wweb-mysql",
"name": "base-wweb-mysql",
"version": "1.0.0",

@@ -4,0 +4,0 @@ "description": "",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc