Files
bot-whatsapp/CONTRIBUTING.md
cheveguerra aed0f76dfb docs: cambios en CONTRIBUTING.MD
Se ampliaron las instrucciones para quitarla las dependencias "latest"
2022-12-18 17:17:51 -06:00

2.8 KiB

CONTRIBUTING

Requerimientos:

🚀 Iniciando

Clonar repo rama dev

git clone --branch dev https://github.com/codigoencasa/bot-whatsapp

Instalar dependencias

cd bot-whatsapp
yarn install

Compilar (build) Para compilar la aplicación es necesario ejecutar este comando, el cual genera un directorio lib dentro de los paquetes del monorepo.

yarn build

Example-app Se ejecuta el CLI (Command Line Interface) para ayudarte a crear un app-bot de ejemplo.

yarn run cli

Selecionas (mediante las flechas arriba y abajo) el proveedor que quieras usar y cuando estes sobre el presiona la barra de espacio, igualmente selecciona la base de datos que quieras usar.

Se creó un subdirecorio con el nombre del proveedor y base de datos que seleccionaste, ej: base-bailey-mysql

Dentro de ese directorio necesitas editar el archivo package.json y borrar las siguientes lineas: ... "@bot-whatsapp/bot": "latest", "@bot-whatsapp/cli": "latest", "@bot-whatsapp/database": "latest", "@bot-whatsapp/provider": "latest", ...

Cambiate al directorio base-xxxxx-xxxx que se haya creado. ... cd base-baileys-mysql ... Ejecuta los comandos: ... npm install npm run pre-copy npm start ...

En el caso de MySql y Mongo es necesario especificar en app.js los datos de la conexión.

🤔 Preguntas frecuentes

  • ¿Como puedo hacer aportaciones de código en el proyecto?: Ver Video
  • ¿Como ejecutar el entorno de pruebas?: Ver Video
  • ¿Como crear un nuevo proveedor?: Ver Video
  • ¿Que son los GithubActions?: Ver Video

NOTA: Documento en constante actualización....