Saltar al contenido principal

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

  1. Comprime el proyecto en un .zip (las carpetas como node_modules, venv y target se eliminan automáticamente) o súbelo a GitHub.
  2. En el panel, haz clic en Nuevo Proyecto y sube el .zip o pega la URL del repositorio.
  3. 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.
  4. Añade tus variables de entorno en Variables de Entorno.
  5. En Red, deja la publicación web desactivada: un bot no recibe tráfico entrante y se ejecuta en segundo plano en cualquier plan.
  6. Revisa y despliega. Sigue la salida en la pestaña Logs.
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