Alojar un bot de Discord en Vertra Cloud
Un bot de Discord se ejecuta en Vertra Cloud como una aplicación de tipo bot: un proceso en segundo plano sin puerto HTTP expuesto, que se reinicia automáticamente si falla y cuyos logs se transmiten en directo al panel.
Vertra Cloud es una plataforma brasileña de alojamiento de aplicaciones (PaaS), y los bots de Discord, WhatsApp y Telegram son cargas de trabajo de primera clase en ella: los mismos contenedores, snapshots y métricas que cualquier otra aplicación.
Esta guía cubre discord.js (JavaScript) y discord.py (Python).
Discord.js (JavaScript)
Estructura
package.json
vertracloud.config
Ejemplo
Discord.py (Python)
Estructura
requirements.txt
vertracloud.config
Ejemplo
Deploy
- Comprime el proyecto en un
.zip (las carpetas como node_modules, venv y target se eliminan automáticamente) o súbelo a GitHub.
- En el panel, haz clic en Nuevo Proyecto y sube el
.zip o pega la URL del repositorio.
- En Build, revisa el runtime (JavaScript o Python), el archivo principal (
index.js o main.py) y la memoria. Los comandos de inicio y de build están en Ajustes avanzados.
- Añade tus variables de entorno en Variables de Entorno.
- En Red, deja la publicación web desactivada: un bot no recibe tráfico entrante y se ejecuta en segundo plano en cualquier plan.
- Revisa y despliega. Sigue la salida en la pestaña Logs.
Consulta la CLI para la instalación y el inicio de sesión. Abre la carpeta con la extensión de Vertra Cloud instalada y ejecuta Deploy current project. Consulta la extensión de VS Code.
La guía completa está en Primer despliegue.
Versiones disponibles
Node.js
Python
Notas
- Tipo bot: selecciona siempre Bot al crear la aplicación (no Sitio web)
- Variables de entorno: configura
DISCORD_TOKEN en las variables de la aplicación
- Reinicio automático: activado por defecto, mantiene el bot en línea si se desconecta
- Memoria: 256 MB bastan para bots sencillos; 512 MB o más para los complejos
- Logs: usa
console.log() (JS) o logging (Python) para monitorizar en tiempo real
- Gateway: ambas bibliotecas mantienen una conexión WebSocket persistente con el gateway de Discord, así que el bot no necesita tráfico entrante ni publicación web
Última modificación el 26 de octubre de 2026