From ecde23fdea65def209aa874af35a3f293e6b1a91 Mon Sep 17 00:00:00 2001
From: Leifer Mendez
Date: Tue, 10 Jan 2023 22:46:08 +0100
Subject: [PATCH] fix: :fire: update qr package
---
.github/workflows/netlify.yml | 1 -
.github/workflows/releases.yml | 5 +-
starters/apps/base-baileys-json/Dockerfile | 4 +-
starters/apps/base-baileys-json/README.md | 20 +---
starters/apps/base-baileys-json/app.js | 96 +++++++------------
starters/apps/base-baileys-json/package.json | 3 +-
.../apps/base-baileys-json/public/index.html | 80 ----------------
.../apps/base-baileys-json/server.http.js | 34 -------
starters/apps/base-baileys-memory/Dockerfile | 4 +-
starters/apps/base-baileys-memory/README.md | 20 +---
starters/apps/base-baileys-memory/app.js | 96 +++++++------------
.../apps/base-baileys-memory/package.json | 3 +-
.../base-baileys-memory/public/index.html | 80 ----------------
.../apps/base-baileys-memory/server.http.js | 34 -------
starters/apps/base-baileys-mongo/package.json | 2 +-
.../apps/base-baileys-mongo/public/index.html | 80 ----------------
.../apps/base-baileys-mongo/server.http.js | 34 -------
starters/apps/base-baileys-mysql/package.json | 2 +-
starters/apps/base-meta-json/package.json | 2 +-
starters/apps/base-meta-memory/package.json | 2 +-
starters/apps/base-meta-mongo/package.json | 2 +-
starters/apps/base-meta-mysql/package.json | 2 +-
starters/apps/base-twilio-json/package.json | 2 +-
starters/apps/base-twilio-memory/package.json | 2 +-
starters/apps/base-twilio-mongo/package.json | 2 +-
starters/apps/base-twilio-mysql/package.json | 2 +-
starters/apps/base-venom-json/package.json | 2 +-
starters/apps/base-venom-memory/package.json | 2 +-
starters/apps/base-venom-mongo/package.json | 2 +-
starters/apps/base-venom-mysql/package.json | 2 +-
starters/apps/base-wweb-json/package.json | 2 +-
starters/apps/base-wweb-memory/package.json | 2 +-
starters/apps/base-wweb-mongo/package.json | 2 +-
starters/apps/base-wweb-mysql/package.json | 2 +-
34 files changed, 105 insertions(+), 525 deletions(-)
delete mode 100644 starters/apps/base-baileys-json/public/index.html
delete mode 100644 starters/apps/base-baileys-json/server.http.js
delete mode 100644 starters/apps/base-baileys-memory/public/index.html
delete mode 100644 starters/apps/base-baileys-memory/server.http.js
delete mode 100644 starters/apps/base-baileys-mongo/public/index.html
delete mode 100644 starters/apps/base-baileys-mongo/server.http.js
diff --git a/.github/workflows/netlify.yml b/.github/workflows/netlify.yml
index bdb51ab..76d5383 100644
--- a/.github/workflows/netlify.yml
+++ b/.github/workflows/netlify.yml
@@ -3,7 +3,6 @@ name: 📄 (PROD) Desplegando documentacion
on:
push:
branches:
- - main
- next-release
jobs:
diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml
index d692ee3..df211d4 100644
--- a/.github/workflows/releases.yml
+++ b/.github/workflows/releases.yml
@@ -1,8 +1,9 @@
name: 🚀⚡ Liberando versiones
on:
- release:
- types: [created]
+ push:
+ branches:
+ - production-release
jobs:
############ RELEASE ############
release:
diff --git a/starters/apps/base-baileys-json/Dockerfile b/starters/apps/base-baileys-json/Dockerfile
index 14b07b2..7fb6d5d 100644
--- a/starters/apps/base-baileys-json/Dockerfile
+++ b/starters/apps/base-baileys-json/Dockerfile
@@ -1,7 +1,9 @@
-FROM node:lts-bullseye as bot
+FROM node:18-bullseye as bot
WORKDIR /app
COPY package*.json ./
RUN npm i
COPY . .
+ARG RAILWAY_STATIC_URL
+ARG PUBLIC_URL
ARG PORT
CMD ["npm", "start"]
diff --git a/starters/apps/base-baileys-json/README.md b/starters/apps/base-baileys-json/README.md
index a31dc9f..13d73f2 100644
--- a/starters/apps/base-baileys-json/README.md
+++ b/starters/apps/base-baileys-json/README.md
@@ -5,26 +5,8 @@
-**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
diff --git a/starters/apps/base-baileys-json/app.js b/starters/apps/base-baileys-json/app.js
index 99ecf65..67d4be6 100644
--- a/starters/apps/base-baileys-json/app.js
+++ b/starters/apps/base-baileys-json/app.js
@@ -5,86 +5,62 @@ const {
addKeyword,
} = require('@bot-whatsapp/bot')
-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 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 flowDiscord = addKeyword(['discord']).addAnswer([
+ '🤪 Únete al discord',
+ 'https://link.codigoencasa.com/DISCORD',
+])
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]
)
const main = async () => {
const adapterDB = new JsonFileAdapter()
const adapterFlow = createFlow([flowPrincipal])
const adapterProvider = createProvider(BaileysProvider)
+
createBot({
flow: adapterFlow,
provider: adapterProvider,
database: adapterDB,
})
+
+ QRPortalWeb()
}
main()
diff --git a/starters/apps/base-baileys-json/package.json b/starters/apps/base-baileys-json/package.json
index 7693630..1ecbe56 100644
--- a/starters/apps/base-baileys-json/package.json
+++ b/starters/apps/base-baileys-json/package.json
@@ -1,5 +1,5 @@
{
- "name": "bot-whatsapp-base-bailey-json",
+ "name": "base-bailey-json",
"version": "1.0.0",
"description": "",
"main": "app.js",
@@ -13,6 +13,7 @@
"@bot-whatsapp/cli": "latest",
"@bot-whatsapp/database": "latest",
"@bot-whatsapp/provider": "latest",
+ "@bot-whatsapp/portal": "latest",
"@adiwajshing/baileys": "4.4.0",
"mime-types": "2.1.35",
"wa-sticker-formatter": "4.3.2"
diff --git a/starters/apps/base-baileys-json/public/index.html b/starters/apps/base-baileys-json/public/index.html
deleted file mode 100644
index 202b50c..0000000
--- a/starters/apps/base-baileys-json/public/index.html
+++ /dev/null
@@ -1,80 +0,0 @@
-
-
-
-
-
-
-
-
- 🤖 Crear chatbot WhatsApp en minutos
-
-
-
-
-

-
-
Whatsapp QR
-
- F5 para actualizar, el codigo se actualiza cada minuto.
- Con esta libreria, puedes 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,
- nuestro Chatbot se integra fácilmente con otros sistemas y
- herramientas que ya esté utilizando en su negocio.
-
-
-
-
-
-
diff --git a/starters/apps/base-baileys-json/server.http.js b/starters/apps/base-baileys-json/server.http.js
deleted file mode 100644
index 217bd71..0000000
--- a/starters/apps/base-baileys-json/server.http.js
+++ /dev/null
@@ -1,34 +0,0 @@
-const http = require('http')
-const fs = require('fs')
-const path = require('path')
-
-const PORT = process.env.PORT || 3000
-
-/**
- * Levantar un HTTP Server
- */
-http.createServer(function (req, res) {
- var cssPath = undefined
- var fileStream = undefined
- var imagePath = undefined
-
- if (req.url === '/') {
- fs.readFile('./public/index.html', 'UTF-8', function (err, html) {
- res.writeHead(200, { 'Content-Type': 'text/html' })
- res.end(html)
- })
- } else if (req.url.match('.css$')) {
- cssPath = path.join(__dirname, 'public', req.url)
- fileStream = fs.createReadStream(cssPath, 'UTF-8')
- res.writeHead(200, { 'Content-Type': 'text/css' })
- fileStream.pipe(res)
- } else if (req.url.match('.png$')) {
- imagePath = path.join(__dirname, req.url)
- fileStream = fs.createReadStream(imagePath)
- res.writeHead(200, { 'Content-Type': 'image/png' })
- fileStream.pipe(res)
- } else {
- res.writeHead(404, { 'Content-Type': 'text/html' })
- res.end('No Page Found')
- }
-}).listen(PORT, () => console.log(`Escanear QR Code http://localhost:${PORT}`))
diff --git a/starters/apps/base-baileys-memory/Dockerfile b/starters/apps/base-baileys-memory/Dockerfile
index 14b07b2..7fb6d5d 100644
--- a/starters/apps/base-baileys-memory/Dockerfile
+++ b/starters/apps/base-baileys-memory/Dockerfile
@@ -1,7 +1,9 @@
-FROM node:lts-bullseye as bot
+FROM node:18-bullseye as bot
WORKDIR /app
COPY package*.json ./
RUN npm i
COPY . .
+ARG RAILWAY_STATIC_URL
+ARG PUBLIC_URL
ARG PORT
CMD ["npm", "start"]
diff --git a/starters/apps/base-baileys-memory/README.md b/starters/apps/base-baileys-memory/README.md
index a31dc9f..13d73f2 100644
--- a/starters/apps/base-baileys-memory/README.md
+++ b/starters/apps/base-baileys-memory/README.md
@@ -5,26 +5,8 @@
-**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
diff --git a/starters/apps/base-baileys-memory/app.js b/starters/apps/base-baileys-memory/app.js
index 522bb6c..a8fbd00 100644
--- a/starters/apps/base-baileys-memory/app.js
+++ b/starters/apps/base-baileys-memory/app.js
@@ -5,86 +5,62 @@ const {
addKeyword,
} = require('@bot-whatsapp/bot')
-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 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 flowDiscord = addKeyword(['discord']).addAnswer([
+ '🤪 Únete al discord',
+ 'https://link.codigoencasa.com/DISCORD',
+])
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]
)
const main = async () => {
const adapterDB = new MockAdapter()
const adapterFlow = createFlow([flowPrincipal])
const adapterProvider = createProvider(BaileysProvider)
+
createBot({
flow: adapterFlow,
provider: adapterProvider,
database: adapterDB,
})
+
+ QRPortalWeb()
}
main()
diff --git a/starters/apps/base-baileys-memory/package.json b/starters/apps/base-baileys-memory/package.json
index 481e00a..2d01103 100644
--- a/starters/apps/base-baileys-memory/package.json
+++ b/starters/apps/base-baileys-memory/package.json
@@ -1,5 +1,5 @@
{
- "name": "bot-whatsapp-base-bailey-memory",
+ "name": "base-bailey-memory",
"version": "1.0.0",
"description": "",
"main": "app.js",
@@ -13,6 +13,7 @@
"@bot-whatsapp/cli": "latest",
"@bot-whatsapp/database": "latest",
"@bot-whatsapp/provider": "latest",
+ "@bot-whatsapp/portal": "latest",
"@adiwajshing/baileys": "4.4.0",
"mime-types": "2.1.35",
"wa-sticker-formatter": "4.3.2"
diff --git a/starters/apps/base-baileys-memory/public/index.html b/starters/apps/base-baileys-memory/public/index.html
deleted file mode 100644
index 202b50c..0000000
--- a/starters/apps/base-baileys-memory/public/index.html
+++ /dev/null
@@ -1,80 +0,0 @@
-
-
-
-
-
-
-
-
- 🤖 Crear chatbot WhatsApp en minutos
-
-
-
-
-

-
-
Whatsapp QR
-
- F5 para actualizar, el codigo se actualiza cada minuto.
- Con esta libreria, puedes 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,
- nuestro Chatbot se integra fácilmente con otros sistemas y
- herramientas que ya esté utilizando en su negocio.
-
-
-
-
-
-
diff --git a/starters/apps/base-baileys-memory/server.http.js b/starters/apps/base-baileys-memory/server.http.js
deleted file mode 100644
index 217bd71..0000000
--- a/starters/apps/base-baileys-memory/server.http.js
+++ /dev/null
@@ -1,34 +0,0 @@
-const http = require('http')
-const fs = require('fs')
-const path = require('path')
-
-const PORT = process.env.PORT || 3000
-
-/**
- * Levantar un HTTP Server
- */
-http.createServer(function (req, res) {
- var cssPath = undefined
- var fileStream = undefined
- var imagePath = undefined
-
- if (req.url === '/') {
- fs.readFile('./public/index.html', 'UTF-8', function (err, html) {
- res.writeHead(200, { 'Content-Type': 'text/html' })
- res.end(html)
- })
- } else if (req.url.match('.css$')) {
- cssPath = path.join(__dirname, 'public', req.url)
- fileStream = fs.createReadStream(cssPath, 'UTF-8')
- res.writeHead(200, { 'Content-Type': 'text/css' })
- fileStream.pipe(res)
- } else if (req.url.match('.png$')) {
- imagePath = path.join(__dirname, req.url)
- fileStream = fs.createReadStream(imagePath)
- res.writeHead(200, { 'Content-Type': 'image/png' })
- fileStream.pipe(res)
- } else {
- res.writeHead(404, { 'Content-Type': 'text/html' })
- res.end('No Page Found')
- }
-}).listen(PORT, () => console.log(`Escanear QR Code http://localhost:${PORT}`))
diff --git a/starters/apps/base-baileys-mongo/package.json b/starters/apps/base-baileys-mongo/package.json
index d828a88..c2f8624 100644
--- a/starters/apps/base-baileys-mongo/package.json
+++ b/starters/apps/base-baileys-mongo/package.json
@@ -1,5 +1,5 @@
{
- "name": "bot-whatsapp-base-bailey-mongo",
+ "name": "base-bailey-mongo",
"version": "1.0.0",
"description": "",
"main": "app.js",
diff --git a/starters/apps/base-baileys-mongo/public/index.html b/starters/apps/base-baileys-mongo/public/index.html
deleted file mode 100644
index 202b50c..0000000
--- a/starters/apps/base-baileys-mongo/public/index.html
+++ /dev/null
@@ -1,80 +0,0 @@
-
-
-
-
-
-
-
-
- 🤖 Crear chatbot WhatsApp en minutos
-
-
-
-
-

-
-
Whatsapp QR
-
- F5 para actualizar, el codigo se actualiza cada minuto.
- Con esta libreria, puedes 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,
- nuestro Chatbot se integra fácilmente con otros sistemas y
- herramientas que ya esté utilizando en su negocio.
-
-
-
-
-
-
diff --git a/starters/apps/base-baileys-mongo/server.http.js b/starters/apps/base-baileys-mongo/server.http.js
deleted file mode 100644
index 217bd71..0000000
--- a/starters/apps/base-baileys-mongo/server.http.js
+++ /dev/null
@@ -1,34 +0,0 @@
-const http = require('http')
-const fs = require('fs')
-const path = require('path')
-
-const PORT = process.env.PORT || 3000
-
-/**
- * Levantar un HTTP Server
- */
-http.createServer(function (req, res) {
- var cssPath = undefined
- var fileStream = undefined
- var imagePath = undefined
-
- if (req.url === '/') {
- fs.readFile('./public/index.html', 'UTF-8', function (err, html) {
- res.writeHead(200, { 'Content-Type': 'text/html' })
- res.end(html)
- })
- } else if (req.url.match('.css$')) {
- cssPath = path.join(__dirname, 'public', req.url)
- fileStream = fs.createReadStream(cssPath, 'UTF-8')
- res.writeHead(200, { 'Content-Type': 'text/css' })
- fileStream.pipe(res)
- } else if (req.url.match('.png$')) {
- imagePath = path.join(__dirname, req.url)
- fileStream = fs.createReadStream(imagePath)
- res.writeHead(200, { 'Content-Type': 'image/png' })
- fileStream.pipe(res)
- } else {
- res.writeHead(404, { 'Content-Type': 'text/html' })
- res.end('No Page Found')
- }
-}).listen(PORT, () => console.log(`Escanear QR Code http://localhost:${PORT}`))
diff --git a/starters/apps/base-baileys-mysql/package.json b/starters/apps/base-baileys-mysql/package.json
index 4a7b07a..7ecb417 100644
--- a/starters/apps/base-baileys-mysql/package.json
+++ b/starters/apps/base-baileys-mysql/package.json
@@ -1,5 +1,5 @@
{
- "name": "bot-whatsapp-base-bailey-mysql",
+ "name": "base-bailey-mysql",
"version": "1.0.0",
"description": "",
"main": "app.js",
diff --git a/starters/apps/base-meta-json/package.json b/starters/apps/base-meta-json/package.json
index 3243406..e034a53 100644
--- a/starters/apps/base-meta-json/package.json
+++ b/starters/apps/base-meta-json/package.json
@@ -1,5 +1,5 @@
{
- "name": "bot-whatsapp-base-meta-json",
+ "name": "base-meta-json",
"version": "1.0.0",
"description": "",
"main": "app.js",
diff --git a/starters/apps/base-meta-memory/package.json b/starters/apps/base-meta-memory/package.json
index f86e916..51da345 100644
--- a/starters/apps/base-meta-memory/package.json
+++ b/starters/apps/base-meta-memory/package.json
@@ -1,5 +1,5 @@
{
- "name": "bot-whatsapp-base-meta-memory",
+ "name": "base-meta-memory",
"version": "1.0.0",
"description": "",
"main": "app.js",
diff --git a/starters/apps/base-meta-mongo/package.json b/starters/apps/base-meta-mongo/package.json
index 94055f8..686ac63 100644
--- a/starters/apps/base-meta-mongo/package.json
+++ b/starters/apps/base-meta-mongo/package.json
@@ -1,5 +1,5 @@
{
- "name": "bot-whatsapp-base-meta-mongo",
+ "name": "base-meta-mongo",
"version": "1.0.0",
"description": "",
"main": "app.js",
diff --git a/starters/apps/base-meta-mysql/package.json b/starters/apps/base-meta-mysql/package.json
index a9a71b0..45fe39e 100644
--- a/starters/apps/base-meta-mysql/package.json
+++ b/starters/apps/base-meta-mysql/package.json
@@ -1,5 +1,5 @@
{
- "name": "bot-whatsapp-base-meta-mysql",
+ "name": "base-meta-mysql",
"version": "1.0.0",
"description": "",
"main": "app.js",
diff --git a/starters/apps/base-twilio-json/package.json b/starters/apps/base-twilio-json/package.json
index 4f5fdf4..00ab354 100644
--- a/starters/apps/base-twilio-json/package.json
+++ b/starters/apps/base-twilio-json/package.json
@@ -1,5 +1,5 @@
{
- "name": "bot-whatsapp-base-twilio-json",
+ "name": "base-twilio-json",
"version": "1.0.0",
"description": "",
"main": "app.js",
diff --git a/starters/apps/base-twilio-memory/package.json b/starters/apps/base-twilio-memory/package.json
index e71ca5a..cdfaf65 100644
--- a/starters/apps/base-twilio-memory/package.json
+++ b/starters/apps/base-twilio-memory/package.json
@@ -1,5 +1,5 @@
{
- "name": "bot-whatsapp-base-twilio-memory",
+ "name": "base-twilio-memory",
"version": "1.0.0",
"description": "",
"main": "app.js",
diff --git a/starters/apps/base-twilio-mongo/package.json b/starters/apps/base-twilio-mongo/package.json
index 4a8c063..69a05bb 100644
--- a/starters/apps/base-twilio-mongo/package.json
+++ b/starters/apps/base-twilio-mongo/package.json
@@ -1,5 +1,5 @@
{
- "name": "bot-whatsapp-base-twilio-mongo",
+ "name": "base-twilio-mongo",
"version": "1.0.0",
"description": "",
"main": "app.js",
diff --git a/starters/apps/base-twilio-mysql/package.json b/starters/apps/base-twilio-mysql/package.json
index d4c4d37..453955b 100644
--- a/starters/apps/base-twilio-mysql/package.json
+++ b/starters/apps/base-twilio-mysql/package.json
@@ -1,5 +1,5 @@
{
- "name": "bot-whatsapp-base-twilio-mysql",
+ "name": "base-twilio-mysql",
"version": "1.0.0",
"description": "",
"main": "app.js",
diff --git a/starters/apps/base-venom-json/package.json b/starters/apps/base-venom-json/package.json
index 88d7f6f..4d10427 100644
--- a/starters/apps/base-venom-json/package.json
+++ b/starters/apps/base-venom-json/package.json
@@ -1,5 +1,5 @@
{
- "name": "bot-whatsapp-base-venom-json",
+ "name": "base-venom-json",
"version": "1.0.0",
"description": "",
"main": "app.js",
diff --git a/starters/apps/base-venom-memory/package.json b/starters/apps/base-venom-memory/package.json
index dfe5408..57af4e1 100644
--- a/starters/apps/base-venom-memory/package.json
+++ b/starters/apps/base-venom-memory/package.json
@@ -1,5 +1,5 @@
{
- "name": "bot-whatsapp-base-venom-memory",
+ "name": "base-venom-memory",
"version": "1.0.0",
"description": "",
"main": "app.js",
diff --git a/starters/apps/base-venom-mongo/package.json b/starters/apps/base-venom-mongo/package.json
index 3b46613..0d84d2b 100644
--- a/starters/apps/base-venom-mongo/package.json
+++ b/starters/apps/base-venom-mongo/package.json
@@ -1,5 +1,5 @@
{
- "name": "bot-whatsapp-base-venom-mongo",
+ "name": "base-venom-mongo",
"version": "1.0.0",
"description": "",
"main": "app.js",
diff --git a/starters/apps/base-venom-mysql/package.json b/starters/apps/base-venom-mysql/package.json
index 670fd00..a029a70 100644
--- a/starters/apps/base-venom-mysql/package.json
+++ b/starters/apps/base-venom-mysql/package.json
@@ -1,5 +1,5 @@
{
- "name": "bot-whatsapp-base-venom-mysql",
+ "name": "base-venom-mysql",
"version": "1.0.0",
"description": "",
"main": "app.js",
diff --git a/starters/apps/base-wweb-json/package.json b/starters/apps/base-wweb-json/package.json
index 9abc893..d55dfeb 100644
--- a/starters/apps/base-wweb-json/package.json
+++ b/starters/apps/base-wweb-json/package.json
@@ -1,5 +1,5 @@
{
- "name": "bot-whatsapp-base-wweb-json",
+ "name": "base-wweb-json",
"version": "1.0.0",
"description": "",
"main": "app.js",
diff --git a/starters/apps/base-wweb-memory/package.json b/starters/apps/base-wweb-memory/package.json
index fbf9400..d9c3ee0 100644
--- a/starters/apps/base-wweb-memory/package.json
+++ b/starters/apps/base-wweb-memory/package.json
@@ -1,5 +1,5 @@
{
- "name": "bot-whatsapp-base-wweb-memory",
+ "name": "base-wweb-memory",
"version": "1.0.0",
"description": "",
"main": "app.js",
diff --git a/starters/apps/base-wweb-mongo/package.json b/starters/apps/base-wweb-mongo/package.json
index c58767a..e7ecebb 100644
--- a/starters/apps/base-wweb-mongo/package.json
+++ b/starters/apps/base-wweb-mongo/package.json
@@ -1,5 +1,5 @@
{
- "name": "bot-whatsapp-base-wweb-mongo",
+ "name": "base-wweb-mongo",
"version": "1.0.0",
"description": "",
"main": "app.js",
diff --git a/starters/apps/base-wweb-mysql/package.json b/starters/apps/base-wweb-mysql/package.json
index b1c44ff..3ab34d5 100644
--- a/starters/apps/base-wweb-mysql/package.json
+++ b/starters/apps/base-wweb-mysql/package.json
@@ -1,5 +1,5 @@
{
- "name": "bot-whatsapp-base-wweb-mysql",
+ "name": "base-wweb-mysql",
"version": "1.0.0",
"description": "",
"main": "app.js",