Skip to content

Empieza un nuevo proyecto

Para crear un nuevo proyecto de Wabot, sigue estos sencillos pasos:

Requisitos previos

  • Node.js (versión 22 o superior)
  • npm (incluido con Node.js)

Creación del proyecto

Opción 1: Instalación básica (recomendada para empezar)

Abre tu terminal y ejecuta el siguiente comando:

Terminal window
npx @wabot-dev/create

El asistente interactivo te guiará a través del proceso de configuración:

Terminal window
What is your project named? my-wabot-app

Opción 2: Instalación con configuración de Wabot Cloud

Si ya tienes una cuenta en Wabot Cloud y deseas configurar tu proyecto desde el inicio, puedes proporcionar los parámetros directamente:

Terminal window
npx @wabot-dev/create <nombre-de-tu-proyecto> \
--db-url "https://tu-url-de-base-de-datos.com" \
--llm-url "https://tu-url-de-llm.com" \
--api-key tu-clave-de-api-secreta

Parámetros opcionales:

  • <nombre-de-tu-proyecto>: El nombre del directorio donde se creará tu proyecto
  • --db-url: URL de conexión a la base de datos de Wabot Cloud
  • --llm-url: URL del servicio de LLM de Wabot Cloud
  • --api-key: Tu clave de API de Wabot Cloud

Mensaje de éxito

Una vez completado, verás un mensaje de éxito:

Terminal window
Success! 🎉 Created my-wabot-app
Inside that directory, you can run several commands:
npm install
Installs the project dependencies
npm run dev
Starts the development server
We suggest that you begin by typing:
cd my-wabot-app
npm install
npm run dev
Happy coding! 🚀

Iniciar el proyecto

Después de crear el proyecto, sigue estos pasos:

  1. Navega al directorio del proyecto:
Terminal window
cd my-wabot-app
  1. Instala las dependencias:
Terminal window
npm install
  1. Inicia el servidor de desarrollo:
Terminal window
npm run dev

Tu bot estará corriendo y listo para recibir mensajes. Si configuraste Wabot Cloud, el proyecto ya estará conectado a los servicios. Si elegiste configuración manual, puedes agregar tus credenciales en el archivo de configuración más adelante.

Comandos disponibles

Una vez dentro del directorio del proyecto, puedes usar estos comandos:

  • npm install: Instala las dependencias del proyecto
  • npm run dev: Inicia el servidor de desarrollo
  • npm run build: Compila el proyecto para producción
  • npm start: Ejecuta el proyecto en modo producción

¿Qué es Wabot Cloud?

Wabot Cloud es nuestro servicio en la nube que proporciona:

  • Base de datos PostgreSQL lista para usar sin configuración adicional
  • API de IA agnóstica que te permite usar diferentes proveedores de LLM (OpenAI, Anthropic, Google) sin necesidad de registrarte con cada uno ni proporcionar tarjeta de crédito
  • Créditos gratuitos para empezar a experimentar inmediatamente

Si decides no usar Wabot Cloud durante la instalación, puedes configurar tus propios servicios de base de datos y LLM en cualquier momento.

Siguiente paso

Antes de configurar tu bot, es importante entender cómo funciona la inyección de dependencias en Wabot: Inyección de Dependencias.