Merge pull request #334 from codigoencasa/dev

Dev
This commit is contained in:
Leifer Mendez
2023-01-03 11:35:22 +01:00
committed by GitHub
19 changed files with 198 additions and 232 deletions

View File

@@ -5,39 +5,30 @@ export default component$(() => {
const items = [ const items = [
[ [
{ {
question: 'What do I need to start?', question: '¿Que necesitas para iniciar?',
answer: `Space, the final frontier. These are the voyages of the Starship Enterprise. Its five-year mission: to explore strange new worlds. answer: `Deseable tener conocimientos previos en JavaScript o ejecución de proyectos Node. La comunidad siempre se encargará de mantener la documentación lo más clara posible para que con solo unos minutos tengas tu chatbot funcionando correctamente`,
Many say exploration is part of our destiny, but its actually our duty to future generations.`,
}, },
{ {
question: 'How to install the Qwik + Tailwind CSS template?', question: '¿Es Gratis?',
answer: `Well, the way they make shows is, they make one show. That show's called a pilot. answer: `Si. Es un proyecto Open Source que ofrece el código para que puedas aplicarlo de manera totalmente gratuita. Siempre destacando el valor aportado por toda la comunidad`,
Then they show that show to the people who make shows, and on the strength of that one show they decide if they're going to make more shows. Some pilots get picked and become television programs. Some don't, become nothing. She starred in one of the ones that became nothing.`,
}, },
{ {
question: question: '¿Funciona en Ubuntu/Windows?',
"What's something that you completely don't understand?", answer: `El proyecto funciona perfectamente Linux/Windows/Mac. Cabe destacar que dependiendo del sistema operativo será necesario realizar algunos ajustes puntuales. En la documentación se explica más estos casos de usos`,
answer: `A flower in my garden, a mystery in my panties. Heart attack never stopped old Big Bear. I didn't even know we were calling him Big Bear.`,
}, },
], ],
[ [
{ {
question: "What's an example of when you changed your mind?", question: '¿Existe un plan de pago?',
answer: `Michael Knight a young loner on a crusade to champion the cause of the innocent. The helpless. The powerless in a world of criminals who operate above the law. Here he comes Here comes Speed Racer. He's a demon on wheels.`, answer: `Actualmente, no contamos con un plan de pago, las aportaciones económicas recibidas se destinan a gastos en comunes: servidores para pruebas, servicios de api externos, recursos de marketing y diseño, recintos para capacitaciones, entre otras cosas. `,
}, },
{ {
question: question: '¿Riesgos dé bloqueo?',
'What is something that you would really like to try again?', answer: `Depende. Esta librería es una capa superior agnóstica al proveedor que facilita el escribir flujos de conversación. Esto significa que la conexión con "Whatsapp" es delegada al proveedor de turno, el cual dependiendo de cuál elijas, puede tener limitaciones o riesgos. Ver más información`,
answer: `A business big enough that it could be listed on the NASDAQ goes belly up. Disappears!
It ceases to exist without me. No, you clearly don't know who you're talking to, so let me clue you in.`,
}, },
{ {
question: question: '¿Casos de usos?',
'If you could only ask one question to each person you meet, what would that question be?', answer: `Basado en los relatos compartidos por la comunidad, hasta el momento hemos registrado más de 100 casos de usos. Los más populares suelen ser: asistencia técnica. (preguntas y respuestas), gestión de pedidos de restaurantes, chatbot con inteligencia artificial gracias a dialogflow`,
answer: `This is not about revenge. This is about justice. A lot of things can change in twelve years, Admiral. Well, that's certainly good to know. About four years. I got tired of hearing how young I looked.`,
}, },
], ],
] ]

View File

@@ -40,12 +40,10 @@ export default component$(() => {
const social = [ const social = [
{ label: 'Twitter', icon: IconTwitter, href: '#' }, { label: 'Twitter', icon: IconTwitter, href: '#' },
{ label: 'Instagram', icon: IconInstagram, href: '#' },
{ label: 'Facebook', icon: IconFacebook, href: '#' },
{ {
label: 'Github', label: 'Github',
icon: IconGithub, icon: IconGithub,
href: 'https://github.com/onwidget/qwind', href: 'https://github.com/codigoencasa/bot-whatsapp',
}, },
] ]

View File

@@ -3,7 +3,6 @@ const {
createProvider, createProvider,
createFlow, createFlow,
addKeyword, addKeyword,
addChild,
} = require('@bot-whatsapp/bot') } = require('@bot-whatsapp/bot')
const BaileysProvider = require('@bot-whatsapp/provider/baileys') const BaileysProvider = require('@bot-whatsapp/provider/baileys')
@@ -40,7 +39,7 @@ const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowZapatos2)] [flowZapatos2]
) )
const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS']) const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
@@ -54,7 +53,7 @@ const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos2)] [flowBolsos2]
) )
/** /**
@@ -72,7 +71,7 @@ const flowPrincipal = addKeyword(['hola', 'ole', 'alo'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos), ...addChild(flowZapatos)] [flowBolsos, flowZapatos]
) )
const main = async () => { const main = async () => {

View File

@@ -3,7 +3,6 @@ const {
createProvider, createProvider,
createFlow, createFlow,
addKeyword, addKeyword,
addChild,
} = require('@bot-whatsapp/bot') } = require('@bot-whatsapp/bot')
const BaileysProvider = require('@bot-whatsapp/provider/baileys') const BaileysProvider = require('@bot-whatsapp/provider/baileys')
@@ -47,7 +46,7 @@ const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowZapatos2)] [flowZapatos2]
) )
const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS']) const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
@@ -61,7 +60,7 @@ const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos2)] [flowBolsos2]
) )
/** /**
@@ -79,7 +78,7 @@ const flowPrincipal = addKeyword(['hola', 'ole', 'alo'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos), ...addChild(flowZapatos)] [flowBolsos, flowZapatos]
) )
const main = async () => { const main = async () => {

View File

@@ -3,7 +3,6 @@ const {
createProvider, createProvider,
createFlow, createFlow,
addKeyword, addKeyword,
addChild,
} = require('@bot-whatsapp/bot') } = require('@bot-whatsapp/bot')
const BaileysProvider = require('@bot-whatsapp/provider/baileys') const BaileysProvider = require('@bot-whatsapp/provider/baileys')
@@ -48,7 +47,7 @@ const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowZapatos2)] [flowZapatos2]
) )
const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS']) const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
@@ -62,7 +61,7 @@ const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos2)] [flowBolsos2]
) )
/** /**
@@ -80,7 +79,7 @@ const flowPrincipal = addKeyword(['hola', 'ole', 'alo'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos), ...addChild(flowZapatos)] [flowBolsos, flowZapatos]
) )
const main = async () => { const main = async () => {

View File

@@ -3,7 +3,6 @@ const {
createProvider, createProvider,
createFlow, createFlow,
addKeyword, addKeyword,
addChild,
} = require('@bot-whatsapp/bot') } = require('@bot-whatsapp/bot')
const MetaProvider = require('@bot-whatsapp/provider/meta') const MetaProvider = require('@bot-whatsapp/provider/meta')
@@ -22,15 +21,15 @@ const JsonFileAdapter = require('@bot-whatsapp/database/json')
*/ */
const flowBolsos2 = addKeyword(['bolsos2', '2']) const flowBolsos2 = addKeyword(['bolsos2', '2'])
.addAnswer('🤯 *MUCHOS* bolsos ...') .addAnswer('<EFBFBD> *MUCHOS* bolsos ...')
.addAnswer('y mas bolsos... bla bla') .addAnswer('y mas bolsos... bla bla')
const flowZapatos2 = addKeyword(['zapatos2', '2']) const flowZapatos2 = addKeyword(['zapatos2', '2'])
.addAnswer('🤯 repito que tengo *MUCHOS* zapatos.') .addAnswer('<EFBFBD> repito que tengo *MUCHOS* zapatos.')
.addAnswer('y algunas otras cosas.') .addAnswer('y algunas otras cosas.')
const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS']) const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
.addAnswer('🤯 Veo que elegiste zapatos') .addAnswer('<EFBFBD> Veo que elegiste zapatos')
.addAnswer('Tengo muchos zapatos...bla bla') .addAnswer('Tengo muchos zapatos...bla bla')
.addAnswer( .addAnswer(
['Manda:', '*(2) Zapatos2*', 'para mas información'], ['Manda:', '*(2) Zapatos2*', 'para mas información'],
@@ -40,11 +39,11 @@ const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowZapatos2)] [flowZapatos2]
) )
const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS']) const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
.addAnswer('🙌 Veo que elegiste bolsos') .addAnswer('<EFBFBD> Veo que elegiste bolsos')
.addAnswer('Tengo muchos bolsos...bla bla') .addAnswer('Tengo muchos bolsos...bla bla')
.addAnswer( .addAnswer(
['Manda:', '*(2) Bolsos2*', 'para mas información.'], ['Manda:', '*(2) Bolsos2*', 'para mas información.'],
@@ -54,7 +53,7 @@ const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos2)] [flowBolsos2]
) )
/** /**
@@ -72,7 +71,7 @@ const flowPrincipal = addKeyword(['hola', 'ole', 'alo'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos), ...addChild(flowZapatos)] [flowBolsos, flowZapatos]
) )
const main = async () => { const main = async () => {

View File

@@ -3,7 +3,6 @@ const {
createProvider, createProvider,
createFlow, createFlow,
addKeyword, addKeyword,
addChild,
} = require('@bot-whatsapp/bot') } = require('@bot-whatsapp/bot')
const MetaProvider = require('@bot-whatsapp/provider/meta') const MetaProvider = require('@bot-whatsapp/provider/meta')
@@ -22,15 +21,15 @@ const MockAdapter = require('@bot-whatsapp/database/mock')
*/ */
const flowBolsos2 = addKeyword(['bolsos2', '2']) const flowBolsos2 = addKeyword(['bolsos2', '2'])
.addAnswer('🤯 *MUCHOS* bolsos ...') .addAnswer('<EFBFBD> *MUCHOS* bolsos ...')
.addAnswer('y mas bolsos... bla bla') .addAnswer('y mas bolsos... bla bla')
const flowZapatos2 = addKeyword(['zapatos2', '2']) const flowZapatos2 = addKeyword(['zapatos2', '2'])
.addAnswer('🤯 repito que tengo *MUCHOS* zapatos.') .addAnswer('<EFBFBD> repito que tengo *MUCHOS* zapatos.')
.addAnswer('y algunas otras cosas.') .addAnswer('y algunas otras cosas.')
const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS']) const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
.addAnswer('🤯 Veo que elegiste zapatos') .addAnswer('<EFBFBD> Veo que elegiste zapatos')
.addAnswer('Tengo muchos zapatos...bla bla') .addAnswer('Tengo muchos zapatos...bla bla')
.addAnswer( .addAnswer(
['Manda:', '*(2) Zapatos2*', 'para mas información'], ['Manda:', '*(2) Zapatos2*', 'para mas información'],
@@ -40,11 +39,11 @@ const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowZapatos2)] [flowZapatos2]
) )
const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS']) const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
.addAnswer('🙌 Veo que elegiste bolsos') .addAnswer('<EFBFBD> Veo que elegiste bolsos')
.addAnswer('Tengo muchos bolsos...bla bla') .addAnswer('Tengo muchos bolsos...bla bla')
.addAnswer( .addAnswer(
['Manda:', '*(2) Bolsos2*', 'para mas información.'], ['Manda:', '*(2) Bolsos2*', 'para mas información.'],
@@ -54,7 +53,7 @@ const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos2)] [flowBolsos2]
) )
/** /**
@@ -72,7 +71,7 @@ const flowPrincipal = addKeyword(['hola', 'ole', 'alo'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos), ...addChild(flowZapatos)] [flowBolsos, flowZapatos]
) )
const main = async () => { const main = async () => {

View File

@@ -3,19 +3,11 @@ const {
createProvider, createProvider,
createFlow, createFlow,
addKeyword, addKeyword,
addChild,
} = require('@bot-whatsapp/bot') } = require('@bot-whatsapp/bot')
const MetaProvider = require('@bot-whatsapp/provider/meta') const MetaProvider = require('@bot-whatsapp/provider/meta')
const MongoAdapter = require('@bot-whatsapp/database/mongo') const MongoAdapter = require('@bot-whatsapp/database/mongo')
/**
* Declaramos las conexiones de Mongo
*/
const MONGO_DB_URI = 'mongodb://0.0.0.0:27017'
const MONGO_DB_NAME = 'db_bot'
/** /**
* Aqui declaramos los flujos hijos, los flujos se declaran de atras para adelante, es decir que si tienes un flujo de este tipo: * Aqui declaramos los flujos hijos, los flujos se declaran de atras para adelante, es decir que si tienes un flujo de este tipo:
* *
@@ -29,15 +21,15 @@ const MONGO_DB_NAME = 'db_bot'
*/ */
const flowBolsos2 = addKeyword(['bolsos2', '2']) const flowBolsos2 = addKeyword(['bolsos2', '2'])
.addAnswer('🤯 *MUCHOS* bolsos ...') .addAnswer('<EFBFBD> *MUCHOS* bolsos ...')
.addAnswer('y mas bolsos... bla bla') .addAnswer('y mas bolsos... bla bla')
const flowZapatos2 = addKeyword(['zapatos2', '2']) const flowZapatos2 = addKeyword(['zapatos2', '2'])
.addAnswer('🤯 repito que tengo *MUCHOS* zapatos.') .addAnswer('<EFBFBD> repito que tengo *MUCHOS* zapatos.')
.addAnswer('y algunas otras cosas.') .addAnswer('y algunas otras cosas.')
const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS']) const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
.addAnswer('🤯 Veo que elegiste zapatos') .addAnswer('<EFBFBD> Veo que elegiste zapatos')
.addAnswer('Tengo muchos zapatos...bla bla') .addAnswer('Tengo muchos zapatos...bla bla')
.addAnswer( .addAnswer(
['Manda:', '*(2) Zapatos2*', 'para mas información'], ['Manda:', '*(2) Zapatos2*', 'para mas información'],
@@ -47,11 +39,11 @@ const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowZapatos2)] [flowZapatos2]
) )
const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS']) const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
.addAnswer('🙌 Veo que elegiste bolsos') .addAnswer('<EFBFBD> Veo que elegiste bolsos')
.addAnswer('Tengo muchos bolsos...bla bla') .addAnswer('Tengo muchos bolsos...bla bla')
.addAnswer( .addAnswer(
['Manda:', '*(2) Bolsos2*', 'para mas información.'], ['Manda:', '*(2) Bolsos2*', 'para mas información.'],
@@ -61,7 +53,7 @@ const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos2)] [flowBolsos2]
) )
/** /**
@@ -79,7 +71,7 @@ const flowPrincipal = addKeyword(['hola', 'ole', 'alo'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos), ...addChild(flowZapatos)] [flowBolsos, flowZapatos]
) )
const main = async () => { const main = async () => {

View File

@@ -3,7 +3,6 @@ const {
createProvider, createProvider,
createFlow, createFlow,
addKeyword, addKeyword,
addChild,
} = require('@bot-whatsapp/bot') } = require('@bot-whatsapp/bot')
const MetaProvider = require('@bot-whatsapp/provider/meta') const MetaProvider = require('@bot-whatsapp/provider/meta')
@@ -30,15 +29,15 @@ const MYSQL_DB_NAME = 'bot'
*/ */
const flowBolsos2 = addKeyword(['bolsos2', '2']) const flowBolsos2 = addKeyword(['bolsos2', '2'])
.addAnswer('🤯 *MUCHOS* bolsos ...') .addAnswer('<EFBFBD> *MUCHOS* bolsos ...')
.addAnswer('y mas bolsos... bla bla') .addAnswer('y mas bolsos... bla bla')
const flowZapatos2 = addKeyword(['zapatos2', '2']) const flowZapatos2 = addKeyword(['zapatos2', '2'])
.addAnswer('🤯 repito que tengo *MUCHOS* zapatos.') .addAnswer('<EFBFBD> repito que tengo *MUCHOS* zapatos.')
.addAnswer('y algunas otras cosas.') .addAnswer('y algunas otras cosas.')
const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS']) const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
.addAnswer('🤯 Veo que elegiste zapatos') .addAnswer('<EFBFBD> Veo que elegiste zapatos')
.addAnswer('Tengo muchos zapatos...bla bla') .addAnswer('Tengo muchos zapatos...bla bla')
.addAnswer( .addAnswer(
['Manda:', '*(2) Zapatos2*', 'para mas información'], ['Manda:', '*(2) Zapatos2*', 'para mas información'],
@@ -48,11 +47,11 @@ const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowZapatos2)] [flowZapatos2]
) )
const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS']) const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
.addAnswer('🙌 Veo que elegiste bolsos') .addAnswer('<EFBFBD> Veo que elegiste bolsos')
.addAnswer('Tengo muchos bolsos...bla bla') .addAnswer('Tengo muchos bolsos...bla bla')
.addAnswer( .addAnswer(
['Manda:', '*(2) Bolsos2*', 'para mas información.'], ['Manda:', '*(2) Bolsos2*', 'para mas información.'],
@@ -62,7 +61,7 @@ const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos2)] [flowBolsos2]
) )
/** /**
@@ -80,7 +79,7 @@ const flowPrincipal = addKeyword(['hola', 'ole', 'alo'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos), ...addChild(flowZapatos)] [flowBolsos, flowZapatos]
) )
const main = async () => { const main = async () => {

View File

@@ -3,7 +3,6 @@ const {
createProvider, createProvider,
createFlow, createFlow,
addKeyword, addKeyword,
addChild,
} = require('@bot-whatsapp/bot') } = require('@bot-whatsapp/bot')
const TwilioProvider = require('@bot-whatsapp/provider/twilio') const TwilioProvider = require('@bot-whatsapp/provider/twilio')
@@ -22,15 +21,15 @@ const MockAdapter = require('@bot-whatsapp/database/mock')
*/ */
const flowBolsos2 = addKeyword(['bolsos2', '2']) const flowBolsos2 = addKeyword(['bolsos2', '2'])
.addAnswer('🤯 *MUCHOS* bolsos ...') .addAnswer('<EFBFBD> *MUCHOS* bolsos ...')
.addAnswer('y mas bolsos... bla bla') .addAnswer('y mas bolsos... bla bla')
const flowZapatos2 = addKeyword(['zapatos2', '2']) const flowZapatos2 = addKeyword(['zapatos2', '2'])
.addAnswer('🤯 repito que tengo *MUCHOS* zapatos.') .addAnswer('<EFBFBD> repito que tengo *MUCHOS* zapatos.')
.addAnswer('y algunas otras cosas.') .addAnswer('y algunas otras cosas.')
const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS']) const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
.addAnswer('🤯 Veo que elegiste zapatos') .addAnswer('<EFBFBD> Veo que elegiste zapatos')
.addAnswer('Tengo muchos zapatos...bla bla') .addAnswer('Tengo muchos zapatos...bla bla')
.addAnswer( .addAnswer(
['Manda:', '*(2) Zapatos2*', 'para mas información'], ['Manda:', '*(2) Zapatos2*', 'para mas información'],
@@ -40,11 +39,11 @@ const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowZapatos2)] [flowZapatos2]
) )
const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS']) const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
.addAnswer('🙌 Veo que elegiste bolsos') .addAnswer('<EFBFBD> Veo que elegiste bolsos')
.addAnswer('Tengo muchos bolsos...bla bla') .addAnswer('Tengo muchos bolsos...bla bla')
.addAnswer( .addAnswer(
['Manda:', '*(2) Bolsos2*', 'para mas información.'], ['Manda:', '*(2) Bolsos2*', 'para mas información.'],
@@ -54,7 +53,7 @@ const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos2)] [flowBolsos2]
) )
/** /**
@@ -72,7 +71,7 @@ const flowPrincipal = addKeyword(['hola', 'ole', 'alo'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos), ...addChild(flowZapatos)] [flowBolsos, flowZapatos]
) )
const main = async () => { const main = async () => {

View File

@@ -3,7 +3,6 @@ const {
createProvider, createProvider,
createFlow, createFlow,
addKeyword, addKeyword,
addChild,
} = require('@bot-whatsapp/bot') } = require('@bot-whatsapp/bot')
const TwilioProvider = require('@bot-whatsapp/provider/twilio') const TwilioProvider = require('@bot-whatsapp/provider/twilio')
@@ -29,15 +28,15 @@ const MONGO_DB_NAME = 'db_bot'
*/ */
const flowBolsos2 = addKeyword(['bolsos2', '2']) const flowBolsos2 = addKeyword(['bolsos2', '2'])
.addAnswer('🤯 *MUCHOS* bolsos ...') .addAnswer('<EFBFBD> *MUCHOS* bolsos ...')
.addAnswer('y mas bolsos... bla bla') .addAnswer('y mas bolsos... bla bla')
const flowZapatos2 = addKeyword(['zapatos2', '2']) const flowZapatos2 = addKeyword(['zapatos2', '2'])
.addAnswer('🤯 repito que tengo *MUCHOS* zapatos.') .addAnswer('<EFBFBD> repito que tengo *MUCHOS* zapatos.')
.addAnswer('y algunas otras cosas.') .addAnswer('y algunas otras cosas.')
const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS']) const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
.addAnswer('🤯 Veo que elegiste zapatos') .addAnswer('<EFBFBD> Veo que elegiste zapatos')
.addAnswer('Tengo muchos zapatos...bla bla') .addAnswer('Tengo muchos zapatos...bla bla')
.addAnswer( .addAnswer(
['Manda:', '*(2) Zapatos2*', 'para mas información'], ['Manda:', '*(2) Zapatos2*', 'para mas información'],
@@ -47,11 +46,11 @@ const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowZapatos2)] [flowZapatos2]
) )
const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS']) const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
.addAnswer('🙌 Veo que elegiste bolsos') .addAnswer('<EFBFBD> Veo que elegiste bolsos')
.addAnswer('Tengo muchos bolsos...bla bla') .addAnswer('Tengo muchos bolsos...bla bla')
.addAnswer( .addAnswer(
['Manda:', '*(2) Bolsos2*', 'para mas información.'], ['Manda:', '*(2) Bolsos2*', 'para mas información.'],
@@ -61,7 +60,7 @@ const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos2)] [flowBolsos2]
) )
/** /**
@@ -79,7 +78,7 @@ const flowPrincipal = addKeyword(['hola', 'ole', 'alo'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos), ...addChild(flowZapatos)] [flowBolsos, flowZapatos]
) )
const main = async () => { const main = async () => {

View File

@@ -3,7 +3,6 @@ const {
createProvider, createProvider,
createFlow, createFlow,
addKeyword, addKeyword,
addChild,
} = require('@bot-whatsapp/bot') } = require('@bot-whatsapp/bot')
const TwilioProvider = require('@bot-whatsapp/provider/twilio') const TwilioProvider = require('@bot-whatsapp/provider/twilio')
@@ -31,15 +30,15 @@ const MYSQL_DB_NAME = 'bot'
*/ */
const flowBolsos2 = addKeyword(['bolsos2', '2']) const flowBolsos2 = addKeyword(['bolsos2', '2'])
.addAnswer('🤯 *MUCHOS* bolsos ...') .addAnswer('<EFBFBD> *MUCHOS* bolsos ...')
.addAnswer('y mas bolsos... bla bla') .addAnswer('y mas bolsos... bla bla')
const flowZapatos2 = addKeyword(['zapatos2', '2']) const flowZapatos2 = addKeyword(['zapatos2', '2'])
.addAnswer('🤯 repito que tengo *MUCHOS* zapatos.') .addAnswer('<EFBFBD> repito que tengo *MUCHOS* zapatos.')
.addAnswer('y algunas otras cosas.') .addAnswer('y algunas otras cosas.')
const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS']) const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
.addAnswer('🤯 Veo que elegiste zapatos') .addAnswer('<EFBFBD> Veo que elegiste zapatos')
.addAnswer('Tengo muchos zapatos...bla bla') .addAnswer('Tengo muchos zapatos...bla bla')
.addAnswer( .addAnswer(
['Manda:', '*(2) Zapatos2*', 'para mas información'], ['Manda:', '*(2) Zapatos2*', 'para mas información'],
@@ -49,11 +48,11 @@ const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowZapatos2)] [flowZapatos2]
) )
const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS']) const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
.addAnswer('🙌 Veo que elegiste bolsos') .addAnswer('<EFBFBD> Veo que elegiste bolsos')
.addAnswer('Tengo muchos bolsos...bla bla') .addAnswer('Tengo muchos bolsos...bla bla')
.addAnswer( .addAnswer(
['Manda:', '*(2) Bolsos2*', 'para mas información.'], ['Manda:', '*(2) Bolsos2*', 'para mas información.'],
@@ -63,7 +62,7 @@ const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos2)] [flowBolsos2]
) )
/** /**
@@ -81,7 +80,7 @@ const flowPrincipal = addKeyword(['hola', 'ole', 'alo'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos), ...addChild(flowZapatos)] [flowBolsos, flowZapatos]
) )
const main = async () => { const main = async () => {

View File

@@ -3,7 +3,6 @@ const {
createProvider, createProvider,
createFlow, createFlow,
addKeyword, addKeyword,
addChild,
} = require('@bot-whatsapp/bot') } = require('@bot-whatsapp/bot')
const VenomProvider = require('@bot-whatsapp/provider/venom') const VenomProvider = require('@bot-whatsapp/provider/venom')
@@ -22,15 +21,15 @@ const MockAdapter = require('@bot-whatsapp/database/mock')
*/ */
const flowBolsos2 = addKeyword(['bolsos2', '2']) const flowBolsos2 = addKeyword(['bolsos2', '2'])
.addAnswer('🤯 *MUCHOS* bolsos ...') .addAnswer('<EFBFBD> *MUCHOS* bolsos ...')
.addAnswer('y mas bolsos... bla bla') .addAnswer('y mas bolsos... bla bla')
const flowZapatos2 = addKeyword(['zapatos2', '2']) const flowZapatos2 = addKeyword(['zapatos2', '2'])
.addAnswer('🤯 repito que tengo *MUCHOS* zapatos.') .addAnswer('<EFBFBD> repito que tengo *MUCHOS* zapatos.')
.addAnswer('y algunas otras cosas.') .addAnswer('y algunas otras cosas.')
const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS']) const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
.addAnswer('🤯 Veo que elegiste zapatos') .addAnswer('<EFBFBD> Veo que elegiste zapatos')
.addAnswer('Tengo muchos zapatos...bla bla') .addAnswer('Tengo muchos zapatos...bla bla')
.addAnswer( .addAnswer(
['Manda:', '*(2) Zapatos2*', 'para mas información'], ['Manda:', '*(2) Zapatos2*', 'para mas información'],
@@ -40,11 +39,11 @@ const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowZapatos2)] [flowZapatos2]
) )
const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS']) const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
.addAnswer('🙌 Veo que elegiste bolsos') .addAnswer('<EFBFBD> Veo que elegiste bolsos')
.addAnswer('Tengo muchos bolsos...bla bla') .addAnswer('Tengo muchos bolsos...bla bla')
.addAnswer( .addAnswer(
['Manda:', '*(2) Bolsos2*', 'para mas información.'], ['Manda:', '*(2) Bolsos2*', 'para mas información.'],
@@ -54,7 +53,7 @@ const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos2)] [flowBolsos2]
) )
/** /**
@@ -72,7 +71,7 @@ const flowPrincipal = addKeyword(['hola', 'ole', 'alo'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos), ...addChild(flowZapatos)] [flowBolsos, flowZapatos]
) )
const main = async () => { const main = async () => {

View File

@@ -3,7 +3,6 @@ const {
createProvider, createProvider,
createFlow, createFlow,
addKeyword, addKeyword,
addChild,
} = require('@bot-whatsapp/bot') } = require('@bot-whatsapp/bot')
const VenomProvider = require('@bot-whatsapp/provider/venom') const VenomProvider = require('@bot-whatsapp/provider/venom')
@@ -29,15 +28,15 @@ const MONGO_DB_NAME = 'db_bot'
*/ */
const flowBolsos2 = addKeyword(['bolsos2', '2']) const flowBolsos2 = addKeyword(['bolsos2', '2'])
.addAnswer('🤯 *MUCHOS* bolsos ...') .addAnswer('<EFBFBD> *MUCHOS* bolsos ...')
.addAnswer('y mas bolsos... bla bla') .addAnswer('y mas bolsos... bla bla')
const flowZapatos2 = addKeyword(['zapatos2', '2']) const flowZapatos2 = addKeyword(['zapatos2', '2'])
.addAnswer('🤯 repito que tengo *MUCHOS* zapatos.') .addAnswer('<EFBFBD> repito que tengo *MUCHOS* zapatos.')
.addAnswer('y algunas otras cosas.') .addAnswer('y algunas otras cosas.')
const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS']) const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
.addAnswer('🤯 Veo que elegiste zapatos') .addAnswer('<EFBFBD> Veo que elegiste zapatos')
.addAnswer('Tengo muchos zapatos...bla bla') .addAnswer('Tengo muchos zapatos...bla bla')
.addAnswer( .addAnswer(
['Manda:', '*(2) Zapatos2*', 'para mas información'], ['Manda:', '*(2) Zapatos2*', 'para mas información'],
@@ -47,11 +46,11 @@ const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowZapatos2)] [flowZapatos2]
) )
const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS']) const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
.addAnswer('🙌 Veo que elegiste bolsos') .addAnswer('<EFBFBD> Veo que elegiste bolsos')
.addAnswer('Tengo muchos bolsos...bla bla') .addAnswer('Tengo muchos bolsos...bla bla')
.addAnswer( .addAnswer(
['Manda:', '*(2) Bolsos2*', 'para mas información.'], ['Manda:', '*(2) Bolsos2*', 'para mas información.'],
@@ -61,7 +60,7 @@ const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos2)] [flowBolsos2]
) )
/** /**
@@ -79,7 +78,7 @@ const flowPrincipal = addKeyword(['hola', 'ole', 'alo'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos), ...addChild(flowZapatos)] [flowBolsos, flowZapatos]
) )
const main = async () => { const main = async () => {

View File

@@ -3,7 +3,6 @@ const {
createProvider, createProvider,
createFlow, createFlow,
addKeyword, addKeyword,
addChild,
} = require('@bot-whatsapp/bot') } = require('@bot-whatsapp/bot')
const VenomProvider = require('@bot-whatsapp/provider/venom') const VenomProvider = require('@bot-whatsapp/provider/venom')
@@ -31,15 +30,15 @@ const MYSQL_DB_NAME = 'bot'
*/ */
const flowBolsos2 = addKeyword(['bolsos2', '2']) const flowBolsos2 = addKeyword(['bolsos2', '2'])
.addAnswer('🤯 *MUCHOS* bolsos ...') .addAnswer('<EFBFBD> *MUCHOS* bolsos ...')
.addAnswer('y mas bolsos... bla bla') .addAnswer('y mas bolsos... bla bla')
const flowZapatos2 = addKeyword(['zapatos2', '2']) const flowZapatos2 = addKeyword(['zapatos2', '2'])
.addAnswer('🤯 repito que tengo *MUCHOS* zapatos.') .addAnswer('<EFBFBD> repito que tengo *MUCHOS* zapatos.')
.addAnswer('y algunas otras cosas.') .addAnswer('y algunas otras cosas.')
const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS']) const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
.addAnswer('🤯 Veo que elegiste zapatos') .addAnswer('<EFBFBD> Veo que elegiste zapatos')
.addAnswer('Tengo muchos zapatos...bla bla') .addAnswer('Tengo muchos zapatos...bla bla')
.addAnswer( .addAnswer(
['Manda:', '*(2) Zapatos2*', 'para mas información'], ['Manda:', '*(2) Zapatos2*', 'para mas información'],
@@ -49,11 +48,11 @@ const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowZapatos2)] [flowZapatos2]
) )
const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS']) const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
.addAnswer('🙌 Veo que elegiste bolsos') .addAnswer('<EFBFBD> Veo que elegiste bolsos')
.addAnswer('Tengo muchos bolsos...bla bla') .addAnswer('Tengo muchos bolsos...bla bla')
.addAnswer( .addAnswer(
['Manda:', '*(2) Bolsos2*', 'para mas información.'], ['Manda:', '*(2) Bolsos2*', 'para mas información.'],
@@ -63,7 +62,7 @@ const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos2)] [flowBolsos2]
) )
/** /**
@@ -81,7 +80,7 @@ const flowPrincipal = addKeyword(['hola', 'ole', 'alo'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos), ...addChild(flowZapatos)] [flowBolsos, flowZapatos]
) )
const main = async () => { const main = async () => {

View File

@@ -3,7 +3,6 @@ const {
createProvider, createProvider,
createFlow, createFlow,
addKeyword, addKeyword,
addChild,
} = require('@bot-whatsapp/bot') } = require('@bot-whatsapp/bot')
const WebWhatsappProvider = require('@bot-whatsapp/provider/web-whatsapp') const WebWhatsappProvider = require('@bot-whatsapp/provider/web-whatsapp')
@@ -22,15 +21,15 @@ const MockAdapter = require('@bot-whatsapp/database/mock')
*/ */
const flowBolsos2 = addKeyword(['bolsos2', '2']) const flowBolsos2 = addKeyword(['bolsos2', '2'])
.addAnswer('🤯 *MUCHOS* bolsos ...') .addAnswer('<EFBFBD> *MUCHOS* bolsos ...')
.addAnswer('y mas bolsos... bla bla') .addAnswer('y mas bolsos... bla bla')
const flowZapatos2 = addKeyword(['zapatos2', '2']) const flowZapatos2 = addKeyword(['zapatos2', '2'])
.addAnswer('🤯 repito que tengo *MUCHOS* zapatos.') .addAnswer('<EFBFBD> repito que tengo *MUCHOS* zapatos.')
.addAnswer('y algunas otras cosas.') .addAnswer('y algunas otras cosas.')
const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS']) const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
.addAnswer('🤯 Veo que elegiste zapatos') .addAnswer('<EFBFBD> Veo que elegiste zapatos')
.addAnswer('Tengo muchos zapatos...bla bla') .addAnswer('Tengo muchos zapatos...bla bla')
.addAnswer( .addAnswer(
['Manda:', '*(2) Zapatos2*', 'para mas información'], ['Manda:', '*(2) Zapatos2*', 'para mas información'],
@@ -40,11 +39,11 @@ const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowZapatos2)] [flowZapatos2]
) )
const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS']) const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
.addAnswer('🙌 Veo que elegiste bolsos') .addAnswer('<EFBFBD> Veo que elegiste bolsos')
.addAnswer('Tengo muchos bolsos...bla bla') .addAnswer('Tengo muchos bolsos...bla bla')
.addAnswer( .addAnswer(
['Manda:', '*(2) Bolsos2*', 'para mas información.'], ['Manda:', '*(2) Bolsos2*', 'para mas información.'],
@@ -54,7 +53,7 @@ const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos2)] [flowBolsos2]
) )
/** /**
@@ -72,7 +71,7 @@ const flowPrincipal = addKeyword(['hola', 'ole', 'alo'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos), ...addChild(flowZapatos)] [flowBolsos, flowZapatos]
) )
const main = async () => { const main = async () => {

View File

@@ -3,7 +3,6 @@ const {
createProvider, createProvider,
createFlow, createFlow,
addKeyword, addKeyword,
addChild,
} = require('@bot-whatsapp/bot') } = require('@bot-whatsapp/bot')
const WebWhatsappProvider = require('@bot-whatsapp/provider/web-whatsapp') const WebWhatsappProvider = require('@bot-whatsapp/provider/web-whatsapp')
@@ -29,15 +28,15 @@ const MONGO_DB_NAME = 'db_bot'
*/ */
const flowBolsos2 = addKeyword(['bolsos2', '2']) const flowBolsos2 = addKeyword(['bolsos2', '2'])
.addAnswer('🤯 *MUCHOS* bolsos ...') .addAnswer('<EFBFBD> *MUCHOS* bolsos ...')
.addAnswer('y mas bolsos... bla bla') .addAnswer('y mas bolsos... bla bla')
const flowZapatos2 = addKeyword(['zapatos2', '2']) const flowZapatos2 = addKeyword(['zapatos2', '2'])
.addAnswer('🤯 repito que tengo *MUCHOS* zapatos.') .addAnswer('<EFBFBD> repito que tengo *MUCHOS* zapatos.')
.addAnswer('y algunas otras cosas.') .addAnswer('y algunas otras cosas.')
const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS']) const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
.addAnswer('🤯 Veo que elegiste zapatos') .addAnswer('<EFBFBD> Veo que elegiste zapatos')
.addAnswer('Tengo muchos zapatos...bla bla') .addAnswer('Tengo muchos zapatos...bla bla')
.addAnswer( .addAnswer(
['Manda:', '*(2) Zapatos2*', 'para mas información'], ['Manda:', '*(2) Zapatos2*', 'para mas información'],
@@ -47,11 +46,11 @@ const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowZapatos2)] [flowZapatos2]
) )
const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS']) const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
.addAnswer('🙌 Veo que elegiste bolsos') .addAnswer('<EFBFBD> Veo que elegiste bolsos')
.addAnswer('Tengo muchos bolsos...bla bla') .addAnswer('Tengo muchos bolsos...bla bla')
.addAnswer( .addAnswer(
['Manda:', '*(2) Bolsos2*', 'para mas información.'], ['Manda:', '*(2) Bolsos2*', 'para mas información.'],
@@ -61,7 +60,7 @@ const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos2)] [flowBolsos2]
) )
/** /**
@@ -79,7 +78,7 @@ const flowPrincipal = addKeyword(['hola', 'ole', 'alo'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos), ...addChild(flowZapatos)] [flowBolsos, flowZapatos]
) )
const main = async () => { const main = async () => {

View File

@@ -3,7 +3,6 @@ const {
createProvider, createProvider,
createFlow, createFlow,
addKeyword, addKeyword,
addChild,
} = require('@bot-whatsapp/bot') } = require('@bot-whatsapp/bot')
const WebWhatsappProvider = require('@bot-whatsapp/provider/web-whatsapp') const WebWhatsappProvider = require('@bot-whatsapp/provider/web-whatsapp')
@@ -31,15 +30,15 @@ const MYSQL_DB_NAME = 'bot'
*/ */
const flowBolsos2 = addKeyword(['bolsos2', '2']) const flowBolsos2 = addKeyword(['bolsos2', '2'])
.addAnswer('🤯 *MUCHOS* bolsos ...') .addAnswer('<EFBFBD> *MUCHOS* bolsos ...')
.addAnswer('y mas bolsos... bla bla') .addAnswer('y mas bolsos... bla bla')
const flowZapatos2 = addKeyword(['zapatos2', '2']) const flowZapatos2 = addKeyword(['zapatos2', '2'])
.addAnswer('🤯 repito que tengo *MUCHOS* zapatos.') .addAnswer('<EFBFBD> repito que tengo *MUCHOS* zapatos.')
.addAnswer('y algunas otras cosas.') .addAnswer('y algunas otras cosas.')
const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS']) const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
.addAnswer('🤯 Veo que elegiste zapatos') .addAnswer('<EFBFBD> Veo que elegiste zapatos')
.addAnswer('Tengo muchos zapatos...bla bla') .addAnswer('Tengo muchos zapatos...bla bla')
.addAnswer( .addAnswer(
['Manda:', '*(2) Zapatos2*', 'para mas información'], ['Manda:', '*(2) Zapatos2*', 'para mas información'],
@@ -49,11 +48,11 @@ const flowZapatos = addKeyword(['1', 'zapatos', 'ZAPATOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowZapatos2)] [flowZapatos2]
) )
const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS']) const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
.addAnswer('🙌 Veo que elegiste bolsos') .addAnswer('<EFBFBD> Veo que elegiste bolsos')
.addAnswer('Tengo muchos bolsos...bla bla') .addAnswer('Tengo muchos bolsos...bla bla')
.addAnswer( .addAnswer(
['Manda:', '*(2) Bolsos2*', 'para mas información.'], ['Manda:', '*(2) Bolsos2*', 'para mas información.'],
@@ -63,7 +62,7 @@ const flowBolsos = addKeyword(['2', 'bolsos', 'BOLSOS'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos2)] [flowBolsos2]
) )
/** /**
@@ -81,7 +80,7 @@ const flowPrincipal = addKeyword(['hola', 'ole', 'alo'])
console.log('Puedes enviar un mail, hook, etc..') console.log('Puedes enviar un mail, hook, etc..')
console.log(ctx) console.log(ctx)
}, },
[...addChild(flowBolsos), ...addChild(flowZapatos)] [flowBolsos, flowZapatos]
) )
const main = async () => { const main = async () => {

170
yarn.lock
View File

@@ -82,15 +82,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@aws-sdk/client-cognito-identity@npm:3.238.0": "@aws-sdk/client-cognito-identity@npm:3.241.0":
version: 3.238.0 version: 3.241.0
resolution: "@aws-sdk/client-cognito-identity@npm:3.238.0" resolution: "@aws-sdk/client-cognito-identity@npm:3.241.0"
dependencies: dependencies:
"@aws-crypto/sha256-browser": 2.0.0 "@aws-crypto/sha256-browser": 2.0.0
"@aws-crypto/sha256-js": 2.0.0 "@aws-crypto/sha256-js": 2.0.0
"@aws-sdk/client-sts": 3.238.0 "@aws-sdk/client-sts": 3.241.0
"@aws-sdk/config-resolver": 3.234.0 "@aws-sdk/config-resolver": 3.234.0
"@aws-sdk/credential-provider-node": 3.238.0 "@aws-sdk/credential-provider-node": 3.241.0
"@aws-sdk/fetch-http-handler": 3.226.0 "@aws-sdk/fetch-http-handler": 3.226.0
"@aws-sdk/hash-node": 3.226.0 "@aws-sdk/hash-node": 3.226.0
"@aws-sdk/invalid-dependency": 3.226.0 "@aws-sdk/invalid-dependency": 3.226.0
@@ -115,20 +115,20 @@ __metadata:
"@aws-sdk/util-body-length-node": 3.208.0 "@aws-sdk/util-body-length-node": 3.208.0
"@aws-sdk/util-defaults-mode-browser": 3.234.0 "@aws-sdk/util-defaults-mode-browser": 3.234.0
"@aws-sdk/util-defaults-mode-node": 3.234.0 "@aws-sdk/util-defaults-mode-node": 3.234.0
"@aws-sdk/util-endpoints": 3.226.0 "@aws-sdk/util-endpoints": 3.241.0
"@aws-sdk/util-retry": 3.229.0 "@aws-sdk/util-retry": 3.229.0
"@aws-sdk/util-user-agent-browser": 3.226.0 "@aws-sdk/util-user-agent-browser": 3.226.0
"@aws-sdk/util-user-agent-node": 3.226.0 "@aws-sdk/util-user-agent-node": 3.226.0
"@aws-sdk/util-utf8-browser": 3.188.0 "@aws-sdk/util-utf8-browser": 3.188.0
"@aws-sdk/util-utf8-node": 3.208.0 "@aws-sdk/util-utf8-node": 3.208.0
tslib: ^2.3.1 tslib: ^2.3.1
checksum: 7068b6d82d6053ac7f9baefad610b7b9972763bed4bb5f61ec9d5504501fb5d54e573efe5735f4746393f2098d1a20b9991b0f398081a19f3671fbe7be398c84 checksum: 6523a2d30ab0a234311eee5f16b20a21e0def89da53a53713caf66f1b502b56b9e40c8f5cd4180ffe4049756e7b3d939fbc35d34da0fbe6ef954a190ce3a579a
languageName: node languageName: node
linkType: hard linkType: hard
"@aws-sdk/client-sso-oidc@npm:3.238.0": "@aws-sdk/client-sso-oidc@npm:3.241.0":
version: 3.238.0 version: 3.241.0
resolution: "@aws-sdk/client-sso-oidc@npm:3.238.0" resolution: "@aws-sdk/client-sso-oidc@npm:3.241.0"
dependencies: dependencies:
"@aws-crypto/sha256-browser": 2.0.0 "@aws-crypto/sha256-browser": 2.0.0
"@aws-crypto/sha256-js": 2.0.0 "@aws-crypto/sha256-js": 2.0.0
@@ -156,20 +156,20 @@ __metadata:
"@aws-sdk/util-body-length-node": 3.208.0 "@aws-sdk/util-body-length-node": 3.208.0
"@aws-sdk/util-defaults-mode-browser": 3.234.0 "@aws-sdk/util-defaults-mode-browser": 3.234.0
"@aws-sdk/util-defaults-mode-node": 3.234.0 "@aws-sdk/util-defaults-mode-node": 3.234.0
"@aws-sdk/util-endpoints": 3.226.0 "@aws-sdk/util-endpoints": 3.241.0
"@aws-sdk/util-retry": 3.229.0 "@aws-sdk/util-retry": 3.229.0
"@aws-sdk/util-user-agent-browser": 3.226.0 "@aws-sdk/util-user-agent-browser": 3.226.0
"@aws-sdk/util-user-agent-node": 3.226.0 "@aws-sdk/util-user-agent-node": 3.226.0
"@aws-sdk/util-utf8-browser": 3.188.0 "@aws-sdk/util-utf8-browser": 3.188.0
"@aws-sdk/util-utf8-node": 3.208.0 "@aws-sdk/util-utf8-node": 3.208.0
tslib: ^2.3.1 tslib: ^2.3.1
checksum: b2f0df1168d2e20ccf1d598b76be4141b6a27068ad9dea74570aa3ab8c94c103537463c58d8296e76d2457f5afb5253cbf2b1f665411981f5939c85667dd1aff checksum: e8a8a99f2234dd011f662a42c9e137bd8aa959db85644487560681aab102ee16b356c4ca8838529086b88e63384c0f7e105b3a1bcf05a7162e8cd1484e60b259
languageName: node languageName: node
linkType: hard linkType: hard
"@aws-sdk/client-sso@npm:3.238.0": "@aws-sdk/client-sso@npm:3.241.0":
version: 3.238.0 version: 3.241.0
resolution: "@aws-sdk/client-sso@npm:3.238.0" resolution: "@aws-sdk/client-sso@npm:3.241.0"
dependencies: dependencies:
"@aws-crypto/sha256-browser": 2.0.0 "@aws-crypto/sha256-browser": 2.0.0
"@aws-crypto/sha256-js": 2.0.0 "@aws-crypto/sha256-js": 2.0.0
@@ -197,25 +197,25 @@ __metadata:
"@aws-sdk/util-body-length-node": 3.208.0 "@aws-sdk/util-body-length-node": 3.208.0
"@aws-sdk/util-defaults-mode-browser": 3.234.0 "@aws-sdk/util-defaults-mode-browser": 3.234.0
"@aws-sdk/util-defaults-mode-node": 3.234.0 "@aws-sdk/util-defaults-mode-node": 3.234.0
"@aws-sdk/util-endpoints": 3.226.0 "@aws-sdk/util-endpoints": 3.241.0
"@aws-sdk/util-retry": 3.229.0 "@aws-sdk/util-retry": 3.229.0
"@aws-sdk/util-user-agent-browser": 3.226.0 "@aws-sdk/util-user-agent-browser": 3.226.0
"@aws-sdk/util-user-agent-node": 3.226.0 "@aws-sdk/util-user-agent-node": 3.226.0
"@aws-sdk/util-utf8-browser": 3.188.0 "@aws-sdk/util-utf8-browser": 3.188.0
"@aws-sdk/util-utf8-node": 3.208.0 "@aws-sdk/util-utf8-node": 3.208.0
tslib: ^2.3.1 tslib: ^2.3.1
checksum: dbd993e569a3858fd80222cd61e5df5813b3ef6579cfd393925679f71af57f3d9277f470d868f93dbda2f797a8e0be7da9f0678ee80a97103ea2612e2e1ef793 checksum: 3c9e006aa7993a81b40c05e26ce57654db50bcbf4c10fe2a3e6f2a6ac806f631ba1784db5b1d33d4060d12a76331a98932bc1fab7ef1fe21578a56206015adab
languageName: node languageName: node
linkType: hard linkType: hard
"@aws-sdk/client-sts@npm:3.238.0": "@aws-sdk/client-sts@npm:3.241.0":
version: 3.238.0 version: 3.241.0
resolution: "@aws-sdk/client-sts@npm:3.238.0" resolution: "@aws-sdk/client-sts@npm:3.241.0"
dependencies: dependencies:
"@aws-crypto/sha256-browser": 2.0.0 "@aws-crypto/sha256-browser": 2.0.0
"@aws-crypto/sha256-js": 2.0.0 "@aws-crypto/sha256-js": 2.0.0
"@aws-sdk/config-resolver": 3.234.0 "@aws-sdk/config-resolver": 3.234.0
"@aws-sdk/credential-provider-node": 3.238.0 "@aws-sdk/credential-provider-node": 3.241.0
"@aws-sdk/fetch-http-handler": 3.226.0 "@aws-sdk/fetch-http-handler": 3.226.0
"@aws-sdk/hash-node": 3.226.0 "@aws-sdk/hash-node": 3.226.0
"@aws-sdk/invalid-dependency": 3.226.0 "@aws-sdk/invalid-dependency": 3.226.0
@@ -241,7 +241,7 @@ __metadata:
"@aws-sdk/util-body-length-node": 3.208.0 "@aws-sdk/util-body-length-node": 3.208.0
"@aws-sdk/util-defaults-mode-browser": 3.234.0 "@aws-sdk/util-defaults-mode-browser": 3.234.0
"@aws-sdk/util-defaults-mode-node": 3.234.0 "@aws-sdk/util-defaults-mode-node": 3.234.0
"@aws-sdk/util-endpoints": 3.226.0 "@aws-sdk/util-endpoints": 3.241.0
"@aws-sdk/util-retry": 3.229.0 "@aws-sdk/util-retry": 3.229.0
"@aws-sdk/util-user-agent-browser": 3.226.0 "@aws-sdk/util-user-agent-browser": 3.226.0
"@aws-sdk/util-user-agent-node": 3.226.0 "@aws-sdk/util-user-agent-node": 3.226.0
@@ -249,7 +249,7 @@ __metadata:
"@aws-sdk/util-utf8-node": 3.208.0 "@aws-sdk/util-utf8-node": 3.208.0
fast-xml-parser: 4.0.11 fast-xml-parser: 4.0.11
tslib: ^2.3.1 tslib: ^2.3.1
checksum: 323677f17a1cfec54022a7af941db636ed9201d0a188b10e367663c422d931508728705633d01943d8bd0439edc20b39b619a8dd87d2ee55f3ca2df923e4c0dc checksum: 35dc5dd7950aa2f8ef2efe8674b25dc48a5108e1cb6299d66dc79a4ecb2d5905224ca7f26908a82650060cc3a11a7198c22e49879dfd3f1104c04d6b43f5ab1d
languageName: node languageName: node
linkType: hard linkType: hard
@@ -266,15 +266,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@aws-sdk/credential-provider-cognito-identity@npm:3.238.0": "@aws-sdk/credential-provider-cognito-identity@npm:3.241.0":
version: 3.238.0 version: 3.241.0
resolution: "@aws-sdk/credential-provider-cognito-identity@npm:3.238.0" resolution: "@aws-sdk/credential-provider-cognito-identity@npm:3.241.0"
dependencies: dependencies:
"@aws-sdk/client-cognito-identity": 3.238.0 "@aws-sdk/client-cognito-identity": 3.241.0
"@aws-sdk/property-provider": 3.226.0 "@aws-sdk/property-provider": 3.226.0
"@aws-sdk/types": 3.226.0 "@aws-sdk/types": 3.226.0
tslib: ^2.3.1 tslib: ^2.3.1
checksum: f885ba267deacec45e1fb59e46ec225b7dcd53c863a0236272948820afe15ed036ea3b039bdfbf6ae7d05054a50582366fa0b258eb8eed1364fca6fad206a63e checksum: bd4c2600ddc20b69050e6f79ea95b255bced0c614e503945a0fa63adf5b0dfc1f4c43286d8b101e587f609317e409a041fabb4a277831e753852bd8ee8195b64
languageName: node languageName: node
linkType: hard linkType: hard
@@ -302,38 +302,38 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@aws-sdk/credential-provider-ini@npm:3.238.0": "@aws-sdk/credential-provider-ini@npm:3.241.0":
version: 3.238.0 version: 3.241.0
resolution: "@aws-sdk/credential-provider-ini@npm:3.238.0" resolution: "@aws-sdk/credential-provider-ini@npm:3.241.0"
dependencies: dependencies:
"@aws-sdk/credential-provider-env": 3.226.0 "@aws-sdk/credential-provider-env": 3.226.0
"@aws-sdk/credential-provider-imds": 3.226.0 "@aws-sdk/credential-provider-imds": 3.226.0
"@aws-sdk/credential-provider-process": 3.226.0 "@aws-sdk/credential-provider-process": 3.226.0
"@aws-sdk/credential-provider-sso": 3.238.0 "@aws-sdk/credential-provider-sso": 3.241.0
"@aws-sdk/credential-provider-web-identity": 3.226.0 "@aws-sdk/credential-provider-web-identity": 3.226.0
"@aws-sdk/property-provider": 3.226.0 "@aws-sdk/property-provider": 3.226.0
"@aws-sdk/shared-ini-file-loader": 3.226.0 "@aws-sdk/shared-ini-file-loader": 3.226.0
"@aws-sdk/types": 3.226.0 "@aws-sdk/types": 3.226.0
tslib: ^2.3.1 tslib: ^2.3.1
checksum: bf792096935a915ff1bf26c53408d7265d2dd5cb2093d5b51862cf21a1418801454362842cd7c59a8738af1bb12713afb354e55d3057e92f30f2caa327ff3eb9 checksum: 532af26415644ebcef2c0714e6c894bb6e7d571abb4330a35e70b4d19c5f90ffd61f352f6d0e9cd58cef97b32946edf821d9fb82d0d6d0836f2dfbc5f280b56a
languageName: node languageName: node
linkType: hard linkType: hard
"@aws-sdk/credential-provider-node@npm:3.238.0": "@aws-sdk/credential-provider-node@npm:3.241.0":
version: 3.238.0 version: 3.241.0
resolution: "@aws-sdk/credential-provider-node@npm:3.238.0" resolution: "@aws-sdk/credential-provider-node@npm:3.241.0"
dependencies: dependencies:
"@aws-sdk/credential-provider-env": 3.226.0 "@aws-sdk/credential-provider-env": 3.226.0
"@aws-sdk/credential-provider-imds": 3.226.0 "@aws-sdk/credential-provider-imds": 3.226.0
"@aws-sdk/credential-provider-ini": 3.238.0 "@aws-sdk/credential-provider-ini": 3.241.0
"@aws-sdk/credential-provider-process": 3.226.0 "@aws-sdk/credential-provider-process": 3.226.0
"@aws-sdk/credential-provider-sso": 3.238.0 "@aws-sdk/credential-provider-sso": 3.241.0
"@aws-sdk/credential-provider-web-identity": 3.226.0 "@aws-sdk/credential-provider-web-identity": 3.226.0
"@aws-sdk/property-provider": 3.226.0 "@aws-sdk/property-provider": 3.226.0
"@aws-sdk/shared-ini-file-loader": 3.226.0 "@aws-sdk/shared-ini-file-loader": 3.226.0
"@aws-sdk/types": 3.226.0 "@aws-sdk/types": 3.226.0
tslib: ^2.3.1 tslib: ^2.3.1
checksum: 7d9e56dd53db5ef1d5600502a407a81500b0dde6c2c6164c88f88dffb20a24b9e256ebd329b2afb3992fa16514173bb8509ab410d651b0e6fb6f4cb713e22d11 checksum: f485933f514ab2a14204a231a4bde77e22034329e90b4d797f18625bca8836462d19e7d88365380d57c8c80a3510bc135671da25457481a6f7cecba1ad4764e3
languageName: node languageName: node
linkType: hard linkType: hard
@@ -349,17 +349,17 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@aws-sdk/credential-provider-sso@npm:3.238.0": "@aws-sdk/credential-provider-sso@npm:3.241.0":
version: 3.238.0 version: 3.241.0
resolution: "@aws-sdk/credential-provider-sso@npm:3.238.0" resolution: "@aws-sdk/credential-provider-sso@npm:3.241.0"
dependencies: dependencies:
"@aws-sdk/client-sso": 3.238.0 "@aws-sdk/client-sso": 3.241.0
"@aws-sdk/property-provider": 3.226.0 "@aws-sdk/property-provider": 3.226.0
"@aws-sdk/shared-ini-file-loader": 3.226.0 "@aws-sdk/shared-ini-file-loader": 3.226.0
"@aws-sdk/token-providers": 3.238.0 "@aws-sdk/token-providers": 3.241.0
"@aws-sdk/types": 3.226.0 "@aws-sdk/types": 3.226.0
tslib: ^2.3.1 tslib: ^2.3.1
checksum: 4ac0451f85eb34eba78f4462daace270f0ff3d0d536a5093621923fc4391e9196cb500ffa382b5e4730f9562f005fb01d3cc2364dcfc9e04ce5e9715a151ce96 checksum: 7e7e45024788e27c09f4885a402b7ae4c2e72a01accb6117f44474a9d89bd00c75df42f6060252747ba9415a77046b47c5c38015564bea8f1240bbaf8bb959df
languageName: node languageName: node
linkType: hard linkType: hard
@@ -375,25 +375,25 @@ __metadata:
linkType: hard linkType: hard
"@aws-sdk/credential-providers@npm:^3.186.0": "@aws-sdk/credential-providers@npm:^3.186.0":
version: 3.238.0 version: 3.241.0
resolution: "@aws-sdk/credential-providers@npm:3.238.0" resolution: "@aws-sdk/credential-providers@npm:3.241.0"
dependencies: dependencies:
"@aws-sdk/client-cognito-identity": 3.238.0 "@aws-sdk/client-cognito-identity": 3.241.0
"@aws-sdk/client-sso": 3.238.0 "@aws-sdk/client-sso": 3.241.0
"@aws-sdk/client-sts": 3.238.0 "@aws-sdk/client-sts": 3.241.0
"@aws-sdk/credential-provider-cognito-identity": 3.238.0 "@aws-sdk/credential-provider-cognito-identity": 3.241.0
"@aws-sdk/credential-provider-env": 3.226.0 "@aws-sdk/credential-provider-env": 3.226.0
"@aws-sdk/credential-provider-imds": 3.226.0 "@aws-sdk/credential-provider-imds": 3.226.0
"@aws-sdk/credential-provider-ini": 3.238.0 "@aws-sdk/credential-provider-ini": 3.241.0
"@aws-sdk/credential-provider-node": 3.238.0 "@aws-sdk/credential-provider-node": 3.241.0
"@aws-sdk/credential-provider-process": 3.226.0 "@aws-sdk/credential-provider-process": 3.226.0
"@aws-sdk/credential-provider-sso": 3.238.0 "@aws-sdk/credential-provider-sso": 3.241.0
"@aws-sdk/credential-provider-web-identity": 3.226.0 "@aws-sdk/credential-provider-web-identity": 3.226.0
"@aws-sdk/property-provider": 3.226.0 "@aws-sdk/property-provider": 3.226.0
"@aws-sdk/shared-ini-file-loader": 3.226.0 "@aws-sdk/shared-ini-file-loader": 3.226.0
"@aws-sdk/types": 3.226.0 "@aws-sdk/types": 3.226.0
tslib: ^2.3.1 tslib: ^2.3.1
checksum: f5767eafd9ce88a6085f05847d6b99a49d56974d903050957bffd5fb0afcfa39f82fe3d507cf482d23b30f1976a0d8430793e6cd0d8f843b7571f300ce5a12ca checksum: a3425f193c651066138682efcecf55bc6bef74c18bcac0a76e1ce177615a0936b76052263695454f4a04b8207e184a23c5cf407ab38161ccf96d560168138557
languageName: node languageName: node
linkType: hard linkType: hard
@@ -680,16 +680,16 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@aws-sdk/token-providers@npm:3.238.0": "@aws-sdk/token-providers@npm:3.241.0":
version: 3.238.0 version: 3.241.0
resolution: "@aws-sdk/token-providers@npm:3.238.0" resolution: "@aws-sdk/token-providers@npm:3.241.0"
dependencies: dependencies:
"@aws-sdk/client-sso-oidc": 3.238.0 "@aws-sdk/client-sso-oidc": 3.241.0
"@aws-sdk/property-provider": 3.226.0 "@aws-sdk/property-provider": 3.226.0
"@aws-sdk/shared-ini-file-loader": 3.226.0 "@aws-sdk/shared-ini-file-loader": 3.226.0
"@aws-sdk/types": 3.226.0 "@aws-sdk/types": 3.226.0
tslib: ^2.3.1 tslib: ^2.3.1
checksum: 5627cda5accc45efb50636d839ed3e6d820a139495fdc03f95cb49267d2c67182fa88d6e46a70fe9ccf34cc8a30df390ded8e94af9daeb3581c22ab0d4940ec5 checksum: 7897380a0bf8790b66e17633a6b510785876193f3bd481773afd7179ebbd0ec6849ec88ea873f9ee634fca55fac49f881bddc09133c380f2113eb5d67761c31d
languageName: node languageName: node
linkType: hard linkType: hard
@@ -786,13 +786,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@aws-sdk/util-endpoints@npm:3.226.0": "@aws-sdk/util-endpoints@npm:3.241.0":
version: 3.226.0 version: 3.241.0
resolution: "@aws-sdk/util-endpoints@npm:3.226.0" resolution: "@aws-sdk/util-endpoints@npm:3.241.0"
dependencies: dependencies:
"@aws-sdk/types": 3.226.0 "@aws-sdk/types": 3.226.0
tslib: ^2.3.1 tslib: ^2.3.1
checksum: a05d38c4901801ff8c33d3469b8248ae07a2bb761e8b87f9eb62d7b977bd447fc8a1601c18692a035662818b223be97957d63d389b5393fdd65227cc25aa7903 checksum: d4743ef1a2cd2128f33da61466f9749b9e43bdee1bc01ffaead6839571506e559936f6a82192dcdce65553841f7c74ed8a9ba219e0331fbd783af012711b341b
languageName: node languageName: node
linkType: hard linkType: hard
@@ -1420,9 +1420,9 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@eslint/eslintrc@npm:^1.3.3, @eslint/eslintrc@npm:^1.4.0": "@eslint/eslintrc@npm:^1.3.3, @eslint/eslintrc@npm:^1.4.1":
version: 1.4.0 version: 1.4.1
resolution: "@eslint/eslintrc@npm:1.4.0" resolution: "@eslint/eslintrc@npm:1.4.1"
dependencies: dependencies:
ajv: ^6.12.4 ajv: ^6.12.4
debug: ^4.3.2 debug: ^4.3.2
@@ -1433,7 +1433,7 @@ __metadata:
js-yaml: ^4.1.0 js-yaml: ^4.1.0
minimatch: ^3.1.2 minimatch: ^3.1.2
strip-json-comments: ^3.1.1 strip-json-comments: ^3.1.1
checksum: 73e39c833deafde8d8706e6fa9b52b6d99927c094ead8e405ea4174e8197ec24aac9ba88ae38cc8ad32eaccf07b9c7fc5dc70761d1fba6da41a928691447305f checksum: cd3e5a8683db604739938b1c1c8b77927dc04fce3e28e0c88e7f2cd4900b89466baf83dfbad76b2b9e4d2746abdd00dd3f9da544d3e311633d8693f327d04cd7
languageName: node languageName: node
linkType: hard linkType: hard
@@ -1547,11 +1547,11 @@ __metadata:
linkType: hard linkType: hard
"@iconify-json/tabler@npm:^1.1.49": "@iconify-json/tabler@npm:^1.1.49":
version: 1.1.53 version: 1.1.54
resolution: "@iconify-json/tabler@npm:1.1.53" resolution: "@iconify-json/tabler@npm:1.1.54"
dependencies: dependencies:
"@iconify/types": "*" "@iconify/types": "*"
checksum: 4cc9db8d4bfb978249af55bce10fa355e3a51547178b1343a947163864c51659059bd622801c688baba1d2cab51980c6e9bc3cc23cfa6ee2b74ea76714e1400a checksum: 4e3234db68858a1d12f37f3c59e6ecdfd6c6a34f916e35837821b74ef54e89f08e16a0078c915d201bfc9ec56a631c102c083d7304a078f33110ea52f0bc82af
languageName: node languageName: node
linkType: hard linkType: hard
@@ -2901,13 +2901,13 @@ __metadata:
linkType: hard linkType: hard
"@types/express-serve-static-core@npm:^4.17.31": "@types/express-serve-static-core@npm:^4.17.31":
version: 4.17.31 version: 4.17.32
resolution: "@types/express-serve-static-core@npm:4.17.31" resolution: "@types/express-serve-static-core@npm:4.17.32"
dependencies: dependencies:
"@types/node": "*" "@types/node": "*"
"@types/qs": "*" "@types/qs": "*"
"@types/range-parser": "*" "@types/range-parser": "*"
checksum: 009bfbe1070837454a1056aa710d0390ee5fb8c05dfe5a1691cc3e2ca88dc256f80e1ca27cb51a978681631d2f6431bfc9ec352ea46dd0c6eb183d0170bde5df checksum: 70ec1b8f386628850b315a7b9fd4240a5a70297b41ef1c39af65c8b9661d2c775cfff4686b491fd90e5b6eef43088af203700c5541aec0d063db0c6cbeff254c
languageName: node languageName: node
linkType: hard linkType: hard
@@ -3090,7 +3090,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@types/node@npm:*, @types/node@npm:latest": "@types/node@latest, @types/node@npm:*":
version: 18.11.18 version: 18.11.18
resolution: "@types/node@npm:18.11.18" resolution: "@types/node@npm:18.11.18"
checksum: 03f17f9480f8d775c8a72da5ea7e9383db5f6d85aa5fefde90dd953a1449bd5e4ffde376f139da4f3744b4c83942166d2a7603969a6f8ea826edfb16e6e3b49d checksum: 03f17f9480f8d775c8a72da5ea7e9383db5f6d85aa5fefde90dd953a1449bd5e4ffde376f139da4f3744b4c83942166d2a7603969a6f8ea826edfb16e6e3b49d
@@ -7629,10 +7629,10 @@ __metadata:
linkType: hard linkType: hard
"eslint@npm:^8.26.0": "eslint@npm:^8.26.0":
version: 8.30.0 version: 8.31.0
resolution: "eslint@npm:8.30.0" resolution: "eslint@npm:8.31.0"
dependencies: dependencies:
"@eslint/eslintrc": ^1.4.0 "@eslint/eslintrc": ^1.4.1
"@humanwhocodes/config-array": ^0.11.8 "@humanwhocodes/config-array": ^0.11.8
"@humanwhocodes/module-importer": ^1.0.1 "@humanwhocodes/module-importer": ^1.0.1
"@nodelib/fs.walk": ^1.2.8 "@nodelib/fs.walk": ^1.2.8
@@ -7673,7 +7673,7 @@ __metadata:
text-table: ^0.2.0 text-table: ^0.2.0
bin: bin:
eslint: bin/eslint.js eslint: bin/eslint.js
checksum: b7525bb465b342665c3b8bab7e114d514ef1bc4e79f211c919863f9c71767e7412ec82383a22614a92d159783f91101018817000f7c61ce69a5e7015280cafaf checksum: 5e5688bb864edc6b12d165849994812eefa67fb3fc44bb26f53659b63edcd8bcc68389d27cc6cc9e5b79ee22f24b6f311fa3ed047bddcafdec7d84c1b5561e4f
languageName: node languageName: node
linkType: hard linkType: hard
@@ -11210,11 +11210,11 @@ __metadata:
linkType: hard linkType: hard
"json5@npm:^2.2.1": "json5@npm:^2.2.1":
version: 2.2.2 version: 2.2.3
resolution: "json5@npm:2.2.2" resolution: "json5@npm:2.2.3"
bin: bin:
json5: lib/cli.js json5: lib/cli.js
checksum: 9a878d66b72157b073cf0017f3e5d93ec209fa5943abcb38d37a54b208917c166bd473c26a24695e67a016ce65759aeb89946592991f8f9174fb96c8e2492683 checksum: 2a7436a93393830bce797d4626275152e37e877b265e94ca69c99e3d20c2b9dab021279146a39cdb700e71b2dd32a4cebd1514cd57cee102b1af906ce5040349
languageName: node languageName: node
linkType: hard linkType: hard
@@ -12032,9 +12032,9 @@ __metadata:
linkType: hard linkType: hard
"luxon@npm:^3.1.0": "luxon@npm:^3.1.0":
version: 3.1.1 version: 3.2.0
resolution: "luxon@npm:3.1.1" resolution: "luxon@npm:3.2.0"
checksum: 388fb35d3c51a19d8b305a3338e7e74634b08562e7d2f9ed5c05a7f4bc9ee1c1ab6a2546b6d9c4c104516b24043757d65f5f3fe3d78b206fbf55a9586ab62230 checksum: 9a54fc68f1735259095299616c7d01967fb52a9c3500c6b31f97c477574122c62dc0f119d13abc04daaf545e1b8f37a63642b45cd04a240ff59987ceb6ec02c0
languageName: node languageName: node
linkType: hard linkType: hard