Fix Railway.app Deployment for WhatsApp Bot (Node.js/TypeScript)

Job ID: 40417544

Budget: $10 – $30 USD

Para contratar a un experto que deje tu bot de Latin's Driving Support funcionando en Railway sin errores, puedes usar plataformas como Upwork, Fiverr o Freelancer.com. Como manejas tecnología en Radio Studio Latino, sabes que ser preciso con los requerimientos técnicos te ahorrará tiempo y dinero.

Aquí tienes una plantilla que puedes copiar y pegar para publicar la tarea:

Título del Proyecto
Fix Railway.app Deployment for WhatsApp Bot (Node.js/TypeScript)

Descripción de la tarea
Necesito a un experto en Node.js y Railway.app para corregir un error de despliegue en mi repositorio de GitHub. Actualmente, el build falla en Railway debido a conflictos con archivos de Python y errores de TypeScript en carpetas que no son críticas para el bot.

Tareas específicas:

Limpiar el Repositorio: Eliminar archivos residuales de Python (main.py, pyproject.toml, etc.) que causan que Railway detecte erróneamente el lenguaje del proyecto.

Corregir el Build: Configurar el proyecto para que ignore errores de validación en la carpeta /artifacts o /admin y permita que el bot de WhatsApp (index.js) arranque directamente.

Configurar Variables: Asegurar que las variables de entorno (NIXPACKS_NODE_VERSION, OPENAI_API_KEY, etc.) funcionen correctamente en Railway.

Generar Código QR: El objetivo final es que los "Deploy Logs" muestren el código QR de vinculación de WhatsApp sin errores de "node: command not found".

Tecnologías involucradas:

Node.js (v20)

TypeScript / PNPM

Railway.app

WhatsApp Web JS / OpenAI API