Lo que Invokara comprueba por ti
En cada inicio, y en la pestaña Archivos, se analiza tu proyecto. Todo lo que pueda impedir que funcione se muestra con una explicación y la solución:
| Situación | Qué hacemos |
|---|---|
| Proyecto en una subcarpeta, varios proyectos en el zip | Ejecutamos la carpeta correcta y te avisamos de las demás |
ecosystem.config.js (pm2) o Procfile con varios programas | Todos se inician a la vez |
| Proyecto TypeScript | npm run build antes de iniciar, o se ejecuta el archivo .ts directamente |
node_modules, venv, __pycache__ en el zip | Se ignoran y se reinstalan para el servidor |
Servidor web en localhost / 127.0.0.1 | Aviso + HOST=0.0.0.0 |
| Puerto del código distinto al del panel web | Aviso con el puerto que debes poner |
| Panel web que no responde 30 s después de iniciar | Explicación en la consola |
Faltan variables de .env.example | Lista de variables que añadir |
URL pública o callback de OAuth en localhost | La dirección exacta que debes usar (y registrar en Discord) |
Rutas de Windows (C:\…, \), saltos de línea CRLF | Archivo y línea que hay que corregir |
Mayúsculas distintas (./Commands para una carpeta commands) | Archivo y línea que hay que corregir: Linux distingue mayúsculas de minúsculas |
| Token de Discord escrito en el código | Aviso: ponlo en Variables y regéneralo |
| Se pide una versión de Node más reciente, lenguaje equivocado | El ajuste que debes cambiar en Ajustes |
No hay package.json / requirements.txt | Cómo crearlo |