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:
npx @wabot-dev/createEl asistente interactivo te guiará a través del proceso de configuración:
✔ What is your project named? … my-wabot-appOpció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:
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-secretaPará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:
Success! 🎉 Created my-wabot-appInside 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:
- Navega al directorio del proyecto:
cd my-wabot-app- Instala las dependencias:
npm install- Inicia el servidor de desarrollo:
npm run devTu 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 proyectonpm run dev: Inicia el servidor de desarrollonpm run build: Compila el proyecto para producciónnpm 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.