- Nos sentimos muy afortunados de poder contribuir a
- este proyecto y esperamos poder seguir trabajando
- juntos para ayudar a los pequeños comercios a
- impulsar sus ventas y fortalecer la economía local.
+
+
**¿Algún error?**
-Recuerda que debes de cumplir con los [requisitos minimos](/docs/install) del sistema
+Recuerda que debes de cumplir con los [requisitos minimos](/docs/requirements) del sistema
+
+---
+
+
diff --git a/packages/docs/src/routes/docs/install/index.mdx b/packages/docs/src/routes/docs/install/index.mdx
index c83e867..342043a 100644
--- a/packages/docs/src/routes/docs/install/index.mdx
+++ b/packages/docs/src/routes/docs/install/index.mdx
@@ -1,40 +1,27 @@
+import Alert from '../../../components/widgets/Alert'
+import Navigation from '../../../components/widgets/Navigation'
+
# Instalación
-A continuación se describen los puntos técnicos que debes de tener en cuenta antes de trabajar con esta herramienta
+**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.
-## Requerimientos
+---
-- Node v16 o superior **[descargar node](https://nodejs.org/es/download/)**
+### Comenzamos
-## ¿Como instalar Node en Windows?
-
-https://youtu.be/xRXHQlqA3Ak?t=376
-
-## ¿Como instalar Node en Ubuntu?
-
-Te comparto un recurso de **[Digital Ocean](https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-20-04-es)** donde explica como instalar node en Ubuntu.
-
-## ¿Como saber que tengo el Node?
-
-Solo debes ejecutar el siguiente comando y esperar que la versión que te arroja sea superior a v16
+Crear un bot es tan sencillo como ejecutar el siguiente comando y seguir las instrucciones
```shell
-$ node -v
-v18.12.1
+npm create bot-whatsapp@latest
```
-## Opcionales
+_Para seleccionar usa la tecla de **espacio** y para confirmar la tecla **enter**_
-Dependiendo de las opciones de configuraciones que has marcado al momento de crear el bot **Command Line Interface (CLI)** puede que necesites instalar más cosas.
+El **CLI** te hace una revisión previa, de versión de Node y sistema operativo, con la finalidad de informarte si cumples los requisitos o mostrarte información de interés.
-**Ejemplo**: Si elegiste _(MySQL)_ como proveedor de base de datos, lógicamente necesitaras tener un entorno de MySQL.
-
-📄 Pronto se agregará más información y videos explicando esto a fondo.
-
-
+
+
+### Plantilla
+
+Luego de seleccionar las opciones de tu preferencia se creara una carpeta con una plantilla de un flujo de un bot listo para ejecutar y que puedes modificar a tu gusto.
+**[Ver más plantillas](https://github.com/codigoencasa/bot-whatsapp/tree/dev/starters/apps)**
+
+Cada plantilla tiene sus dependencias necesarias basadas en tu previa selección. **Ejemplo**, si seleccionas el proveedor de MySQL, la plantilla incorpora lo necesario para que tu conexión con la base de datos sea exitosa.
+
+```json
+ "dependencies": {
+ "@bot-whatsapp/bot": "latest",
+ "@bot-whatsapp/cli": "latest",
+ "@bot-whatsapp/database": "latest",
+ "@bot-whatsapp/provider": "latest",
+ "@adiwajshing/baileys": "4.4.0",
+ "mysql2": "^2.3.3", 👈
+ },
+```
+
+
+ 📄 Si deseas cambiar tu **proveedor o tu motor** de base de datos no es
+ necesario volver ejecutar el CLI (lo puedes hacer sin problema) aunque
+ tambien basta con solo modificar un par de lineas. [Ver
+ explicación](/docs/essential)
+
+
+---
+
+
diff --git a/packages/docs/src/routes/docs/join/index.mdx b/packages/docs/src/routes/docs/join/index.mdx
index 90ca067..8469878 100644
--- a/packages/docs/src/routes/docs/join/index.mdx
+++ b/packages/docs/src/routes/docs/join/index.mdx
@@ -6,6 +6,8 @@ Deseamos que te sientas cómodo y que puedas aportar tu valioso conocimiento y h
Recuerda que si tienes alguna inquietud, o simplemente deseas interactuar con los otros colaboradores puedes unirte a la comunidad.
+---
+
## Ventajas al unirme
Participar en un proyecto de código abierto te permite aprender de manera práctica sobre tecnologías y metodologías de desarrollo de software. También puedes aprender de otros desarrolladores y contribuir a la comunidad de código abierto.
@@ -21,5 +23,3 @@ Contribución al bien común Participar en un proyecto de código abierto te per
Es una excelente manera de incrementar tus habilidades tecnológicas y **estar al tanto de las últimas tendencias y desarrollos en el mundo del software**. Al trabajar con otros desarrolladores y contribuir a proyectos de código abierto, tendrás la oportunidad de \*\*aprender y practicar nuevas tecnologías y metodologías, lo que te ayudará a mejorar tus habilidades y a mantenerte actualizado en el mundo en constante cambio de la tecnología.
Esperamos que estés listo para **unirte a nosotros en esta emocionante aventura**
-
-...
diff --git a/packages/docs/src/routes/docs/layout!.tsx b/packages/docs/src/routes/docs/layout!.tsx
index d7d2fc6..ae261d3 100644
--- a/packages/docs/src/routes/docs/layout!.tsx
+++ b/packages/docs/src/routes/docs/layout!.tsx
@@ -4,6 +4,7 @@ import ExtraBar from '~/components/widgets/ExtraBar'
import Footer from '~/components/widgets/Footer'
import Header from '~/components/widgets/Header'
import NavBar from '~/components/widgets/NavBar'
+import Navigation from '~/components/widgets/Navigation'
import SponsorBar from '~/components/widgets/SponsorBar'
import { GlobalStore } from '~/contexts'
// import Navigation from '~/components/widgets/Navigation'
@@ -44,7 +45,6 @@ export default component$(() => {
-
>
)
})
diff --git a/packages/docs/src/routes/docs/migration/index.mdx b/packages/docs/src/routes/docs/migration/index.mdx
index 6704cec..84a1658 100644
--- a/packages/docs/src/routes/docs/migration/index.mdx
+++ b/packages/docs/src/routes/docs/migration/index.mdx
@@ -1,3 +1,5 @@
+import Navigation from '../../../components/widgets/Navigation'
+
# Migración
#### Versión (legacy)
@@ -199,9 +201,11 @@ const flowPrincipal = addKeyword(['hola', 'ole', 'alo'])
)
```
-> Forma parte de este proyecto.
+---
-- [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/packages/docs/src/routes/docs/providers/index.mdx b/packages/docs/src/routes/docs/providers/index.mdx
index d905022..285e5f5 100644
--- a/packages/docs/src/routes/docs/providers/index.mdx
+++ b/packages/docs/src/routes/docs/providers/index.mdx
@@ -1,4 +1,5 @@
import Alert from '../../../components/widgets/Alert'
+import Navigation from '../../../components/widgets/Navigation'
# Provider (Proveedor)
@@ -29,3 +30,12 @@ Los proveedores disponibles hasta el momento son los siguientes:
[Meta Official](https://developers.facebook.com/docs/whatsapp/cloud-api/reference/messages) `require('@bot-whatsapp/provider/meta')`
[Twilio Official](https://www.twilio.com/es-mx/messaging/whatsapp) `require('@bot-whatsapp/provider/twilio')`
+
+---
+
+
diff --git a/packages/docs/src/routes/docs/requirements/index.mdx b/packages/docs/src/routes/docs/requirements/index.mdx
new file mode 100644
index 0000000..03718d2
--- /dev/null
+++ b/packages/docs/src/routes/docs/requirements/index.mdx
@@ -0,0 +1,34 @@
+import Navigation from '../../../components/widgets/Navigation'
+
+# Requerimientos
+
+A continuación se describen los puntos técnicos que debes de tener en cuenta antes de trabajar con esta herramienta
+
+- Node v16 o superior **[descargar node](https://nodejs.org/es/download/)**
+
+---
+
+## ¿Como instalar Node?
+
+- **Windows**: [Ver video](https://youtu.be/xRXHQlqA3Ak?t=376). Necesita ayuda para instalar Node en Windows. A continuación te comparto un video en el minuto exacto donde explico como instalar.
+- **Ubuntu**: Te comparto un recurso de **[Digital Ocean](https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-20-04-es)** donde explica como instalar node en Ubuntu.
+
+---
+
+## ¿Como saber que tengo el Node?
+
+Solo debes ejecutar el siguiente comando y esperar que la versión que te arroja sea superior a v16
+
+```shell
+$ node -v
+v18.12.1
+```
+
+---
+
+