diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 0000000..036c86e --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1,9 @@ +# These are supported funding model platforms + +github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] +patreon: # Replace with a single Patreon username +open_collective: # +ko_fi: # Replace with a single Ko-fi username +tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel +community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry +custom: https://www.buymeacoffee.com/leifermendez diff --git a/packages/bot/package.json b/packages/bot/package.json index 5e48152..2a9a35c 100644 --- a/packages/bot/package.json +++ b/packages/bot/package.json @@ -1,6 +1,6 @@ { "name": "@bot-whatsapp/bot", - "version": "0.0.15-alpha.0", + "version": "0.0.18-alpha.0", "description": "", "main": "./lib/bundle.bot.cjs", "scripts": { diff --git a/packages/cli/package.json b/packages/cli/package.json index c01f647..06bb8ae 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@bot-whatsapp/cli", - "version": "0.0.22-alpha.0", + "version": "0.0.25-alpha.0", "description": "", "main": "index.js", "devDependencies": { diff --git a/packages/create-bot-whatsapp/package.json b/packages/create-bot-whatsapp/package.json index 8c16fb0..83665e5 100644 --- a/packages/create-bot-whatsapp/package.json +++ b/packages/create-bot-whatsapp/package.json @@ -1,6 +1,6 @@ { "name": "create-bot-whatsapp", - "version": "0.0.28-alpha.0", + "version": "0.0.31-alpha.0", "description": "", "main": "./lib/bundle.create-bot-whatsapp.cjs", "files": [ diff --git a/packages/database/package.json b/packages/database/package.json index fc31820..5ac3692 100644 --- a/packages/database/package.json +++ b/packages/database/package.json @@ -1,6 +1,6 @@ { "name": "@bot-whatsapp/database", - "version": "0.0.14-alpha.0", + "version": "0.0.17-alpha.0", "description": "Esto es el conector a mysql, pg, mongo", "main": "./lib/mock/index.cjs", "keywords": [], diff --git a/packages/provider/package.json b/packages/provider/package.json index bb1f21d..4b01f03 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@bot-whatsapp/provider", - "version": "0.0.19-alpha.0", + "version": "0.0.23-alpha.0", "description": "Esto es el conector a Twilio, Meta, etc...", "main": "./lib/mock/index.cjs", "keywords": [], diff --git a/starters/apps/base-twilio-memory/package.json b/starters/apps/base-twilio-memory/package.json index b2c29e1..b2448c8 100644 --- a/starters/apps/base-twilio-memory/package.json +++ b/starters/apps/base-twilio-memory/package.json @@ -4,7 +4,7 @@ "description": "", "main": "app.js", "scripts": { - "pre-copy": "cd .. && yarn run copy.lib example-app-base", + "pre-copy": "cd .. && yarn run copy.lib base-twilio-memory", "start": "node app.js" }, "keywords": [], diff --git a/starters/apps/base-twilio-mongo/package.json b/starters/apps/base-twilio-mongo/package.json index b2c29e1..a4b841e 100644 --- a/starters/apps/base-twilio-mongo/package.json +++ b/starters/apps/base-twilio-mongo/package.json @@ -4,7 +4,7 @@ "description": "", "main": "app.js", "scripts": { - "pre-copy": "cd .. && yarn run copy.lib example-app-base", + "pre-copy": "cd .. && yarn run copy.lib base-twilio-mongo", "start": "node app.js" }, "keywords": [], diff --git a/starters/apps/base-twilio-mysql/package.json b/starters/apps/base-twilio-mysql/package.json index b2c29e1..870ed85 100644 --- a/starters/apps/base-twilio-mysql/package.json +++ b/starters/apps/base-twilio-mysql/package.json @@ -4,7 +4,7 @@ "description": "", "main": "app.js", "scripts": { - "pre-copy": "cd .. && yarn run copy.lib example-app-base", + "pre-copy": "cd .. && yarn run copy.lib base-twilio-mysql", "start": "node app.js" }, "keywords": [], diff --git a/starters/apps/base-wweb-memory/package.json b/starters/apps/base-wweb-memory/package.json index b2c29e1..b009b4f 100644 --- a/starters/apps/base-wweb-memory/package.json +++ b/starters/apps/base-wweb-memory/package.json @@ -4,7 +4,7 @@ "description": "", "main": "app.js", "scripts": { - "pre-copy": "cd .. && yarn run copy.lib example-app-base", + "pre-copy": "cd .. && yarn run copy.lib base-wweb-memory", "start": "node app.js" }, "keywords": [], diff --git a/starters/apps/base-wweb-mongo/package.json b/starters/apps/base-wweb-mongo/package.json index b2c29e1..a805681 100644 --- a/starters/apps/base-wweb-mongo/package.json +++ b/starters/apps/base-wweb-mongo/package.json @@ -4,7 +4,7 @@ "description": "", "main": "app.js", "scripts": { - "pre-copy": "cd .. && yarn run copy.lib example-app-base", + "pre-copy": "cd .. && yarn run copy.lib base-wweb-mongo", "start": "node app.js" }, "keywords": [], diff --git a/starters/apps/base-wweb-mysql/package.json b/starters/apps/base-wweb-mysql/package.json index b2c29e1..f24129b 100644 --- a/starters/apps/base-wweb-mysql/package.json +++ b/starters/apps/base-wweb-mysql/package.json @@ -4,7 +4,7 @@ "description": "", "main": "app.js", "scripts": { - "pre-copy": "cd .. && yarn run copy.lib example-app-base", + "pre-copy": "cd .. && yarn run copy.lib base-wweb-mysql", "start": "node app.js" }, "keywords": [], diff --git a/starters/apps/base/README.md b/starters/apps/base/README.md deleted file mode 100644 index f8e0e90..0000000 --- a/starters/apps/base/README.md +++ /dev/null @@ -1,12 +0,0 @@ -### BASE APP - -Este bot contiene un flujo basico en el cual una persona (cliente) escribe **"hola"** y el bot responde. -- Bienvenido a mi tienda -- Como puedo ayudarte? -- Tengo: Zapatos Bolsos etc.. - ------- -- [Discord](https://link.codigoencasa.com/DISCORD) -- [Twitter](https://twitter.com/leifermendez) -- [Youtube](https://www.youtube.com/watch?v=5lEMCeWEJ8o&list=PL_WGMLcL4jzWPhdhcUyhbFU6bC0oJd2BR) -- [Telegram](https://t.me/leifermendez) diff --git a/starters/apps/base/app.js b/starters/apps/base/app.js deleted file mode 100644 index 61a4bb0..0000000 --- a/starters/apps/base/app.js +++ /dev/null @@ -1,28 +0,0 @@ -const { - createBot, - createProvider, - createFlow, - addKeyword, -} = require('@bot-whatsapp/bot') - -const WebWhatsappProvider = require('@bot-whatsapp/provider/web-whatsapp') -const MockAdapter = require('@bot-whatsapp/database/mock') - -const flowPrincipal = addKeyword(['hola', 'ole', 'HOLA']) - .addAnswer('Bienvenido a mi tienda') - .addAnswer('Como puedo ayudarte?') - .addAnswer(['Tengo:', 'Zapatos', 'Bolsos', 'etc..']) - -const main = async () => { - const adapterDB = new MockAdapter() - const adapterFlow = createFlow([flowPrincipal]) - const adapterProvider = createProvider(WebWhatsappProvider) - - createBot({ - flow: adapterFlow, - provider: adapterProvider, - database: adapterDB, - }) -} - -main() diff --git a/starters/apps/base/package.json b/starters/apps/base/package.json deleted file mode 100644 index b2c29e1..0000000 --- a/starters/apps/base/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "bot-whatsapp-base", - "version": "1.0.0", - "description": "", - "main": "app.js", - "scripts": { - "pre-copy": "cd .. && yarn run copy.lib example-app-base", - "start": "node app.js" - }, - "keywords": [], - "dependencies": { - "whatsapp-web.js": "^1.18.3" - }, - "author": "", - "license": "ISC" -} diff --git a/starters/apps/basic/README.md b/starters/apps/basic/README.md deleted file mode 100644 index 98c9930..0000000 --- a/starters/apps/basic/README.md +++ /dev/null @@ -1,12 +0,0 @@ -### BASIC APP - -Este bot contiene un flujo basico en el cual una persona (cliente) escribe **"hola"** y el bot responde. - - -![](https://i.imgur.com/0z0G91w.png) - ------- -- [Discord](https://link.codigoencasa.com/DISCORD) -- [Twitter](https://twitter.com/leifermendez) -- [Youtube](https://www.youtube.com/watch?v=5lEMCeWEJ8o&list=PL_WGMLcL4jzWPhdhcUyhbFU6bC0oJd2BR) -- [Telegram](https://t.me/leifermendez) diff --git a/starters/apps/basic/app.js b/starters/apps/basic/app.js deleted file mode 100644 index 78d9132..0000000 --- a/starters/apps/basic/app.js +++ /dev/null @@ -1,55 +0,0 @@ -const { - createBot, - createProvider, - createFlow, - addKeyword, - addChild, -} = require('@bot-whatsapp/bot') - -const WebWhatsappProvider = require('@bot-whatsapp/provider/web-whatsapp') -const MockAdapter = require('@bot-whatsapp/database/mock') - -/** - * Declarando flujo hijo - */ - -const flowZapatos = addKeyword(['zapatos', 'ZAPATOS']) - .addAnswer('🤯 Veo que elegiste zapatos') - .addAnswer('Tengo muchos zapatos...bla bla') - -const flowBolsos = addKeyword(['bolsos', 'BOLSOS']) - .addAnswer('🙌 Veo que elegiste bolsos') - .addAnswer('Tengo muchos bolsos...bla bla') - -/** - * Declarando flujo principal - */ -const flowPrincipal = addKeyword(['hola', 'ole', 'HOLA']) - .addAnswer('Bienvenido a mi tienda') - .addAnswer('Como puedo ayudarte?') - .addAnswer(['Tengo:', 'Zapatos', 'Bolsos', 'etc..']) - .addAnswer('Escribe zapatos o bolsos') - .addAnswer( - 'esperando respuesta...', - { capture: true }, - (ctx) => { - console.log('Aqui puedes ver más info del usuario...') - console.log('Puedes enviar un mail, hook, etc..') - console.log(ctx) - }, - [...addChild(flowBolsos), ...addChild(flowZapatos)] - ) - -const main = async () => { - const adapterDB = new MockAdapter() - const adapterFlow = createFlow([flowPrincipal]) - const adapterProvider = createProvider(WebWhatsappProvider) - - createBot({ - flow: adapterFlow, - provider: adapterProvider, - database: adapterDB, - }) -} - -main() diff --git a/starters/apps/basic/package.json b/starters/apps/basic/package.json deleted file mode 100644 index baa6f3b..0000000 --- a/starters/apps/basic/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "bot-whatsapp-basic", - "version": "1.0.0", - "description": "", - "main": "app.js", - "scripts": { - "pre-copy": "cd .. && yarn run copy.lib example-app-basic", - "start": "node app.js" - }, - "keywords": [], - "dependencies": { - "whatsapp-web.js": "^1.18.3" - }, - "author": "", - "license": "ISC" -}