
¿Por qué elegir Square Cloud?
Somos la mayor plataforma de hospedaje de bots de Latinoamérica, en la que confían 80 de los 100 servidores de Discord brasileños más grandes. Un bot vive o muere por su uptime y por su latencia hacia los gateways de Discord, WhatsApp y Telegram, por eso cada capa de nuestro stack, desde el hardware hasta el edge de la red, está optimizada para mantener tu proceso en línea y receptivo 24/7.Rendimiento diseñado a medida
Cada bot se ejecuta sobre SSD NVMe empresariales detrás de enlaces de 10Gbps, en un contenedor aislado con CPU y RAM impuestas por el kernel, para que el pico de tráfico de un vecino nunca se convierta en tu problema de latencia.
Un ecosistema de desarrollo completo
CLI, SDKs de JavaScript, Python y Go, una extensión de VS Code y GitHub Actions/Webhooks para CI/CD. Haz deploy desde tu terminal, tu editor o con un
git push.Square Shield + Cloudflare
Un edge con Cloudflare por delante más Square Shield mantiene tu bot dentro de los límites de rate de la API de la plataforma (Discord y otras), evitando los baneos y cooldowns que dejan un bot offline.
Snapshots instantáneos
Puntos de restauración con un clic incluidos sin costo adicional. Revierte un deploy roto en segundos, sin pérdida de datos ni tiempo de inactividad.
Probado a escala: nuestra reputación se ganó ejecutando los bots detrás de algunas de las comunidades más activas de Latinoamérica: ese tipo de carga sostenida y con muchos eventos que deja en evidencia una infraestructura débil. El tuyo se ejecuta en los mismos clústeres.
Entornos compatibles
Desarrolla con la plataforma y el lenguaje que ya usas.Plataformas
Discord, WhatsApp, Telegram, Slack y X tienen una guía paso a paso con código: elige una tarjeta para abrirla.Discord
Telegram
Slack
X (Twitter)
YouTube
Lenguajes
JavaScript
Bun
Deno
Python
Java
Rust
Elixir
PHP
Go
C#
Ruby
HTML/CSS
La mayoría de los demás lenguajes y librerías también funcionan sin configuración extra. Consulta los lenguajes y runtimes soportados.
Características principales
Infraestructura diseñada para cargas de trabajo siempre activas
Cada clúster se ejecuta sobre SSD NVMe empresariales con enlaces de 10Gbps, y tu bot corre en un contenedor aislado y sin privilegios con límites dedicados de CPU y RAM. El aislamiento es lo que convierte lo “rápido sobre el papel” en rápido en producción: tu proceso nunca compite con un vecino ruidoso por la E/S o la CPU, así que los tiempos de respuesta se mantienen bajos incluso bajo una carga sostenida de eventos.Square Shield: mantenerse dentro de los límites de rate
Discord, WhatsApp y Telegram banean a los bots que superan sus límites de rate de gateway y REST. Square Shield se sitúa entre tu bot y esas APIs, monitoreando los patrones de solicitud para mantenerte dentro del presupuesto permitido. Esa es la diferencia entre un bot que escala sin problemas y uno que queda en cooldown y offline en el peor momento.Opera con total visibilidad
Snapshots con un clic
Snapshots con un clic
Los puntos de restauración te permiten revertir un mal deploy en segundos, sin pérdida de datos ni tiempo de inactividad. Los planes Pro y Enterprise suman además snapshots diarios automáticos.
Logs en tiempo real
Logs en tiempo real
Transmite el stdout/stderr de tu aplicación en vivo para depurar en producción en el momento en que algo falla, sin volver a hacer deploy.
Analíticas en vivo
Analíticas en vivo
Sigue el consumo de CPU, RAM y red en tiempo real desde el dashboard, para ajustar los recursos y detectar regresiones antes que tus usuarios.
Herramientas de desarrollo
Haz deploy y gestiona tu bot desde donde trabajes:1
Square Cloud CLI
Haz deploy, reinicia, sigue los logs y gestiona tus aplicaciones directamente desde la terminal. Empieza con la guía rápida de la CLI.
2
Extensión de VS Code
Gestiona y haz deploy de tus aplicaciones sin salir de tu editor de código. Mira cómo instalar la extensión de VS Code.
3
GitHub
Deploy continuo para tu bot: conecta tu repositorio de GitHub y cada
push actualiza la aplicación automáticamente, o haz deploy desde un workflow con GitHub Actions.¿Cómo hospedar mi bot?
Agrega un archivo de configuración
Crea un archivo
squarecloud.app en la raíz de tu proyecto. Le indica a Square Cloud qué archivo ejecutar, cuánta memoria reservar y qué runtime usar. La guía del archivo de configuración explica cada campo. Agrega AUTORESTART=true para que tu bot se reinicie solo después de un fallo.Incluye tu archivo de dependencias
Mantén tu archivo de dependencias en el proyecto:
package.json para Node.js, requirements.txt o pyproject.toml para Python. Square Cloud instala en el servidor todo lo que aparece en él. Deja fuera los módulos integrados, como fs en Node.js o random en Python, ya que vienen con el lenguaje.Comprime el proyecto
Comprime tu código, el archivo de configuración y el archivo de dependencias en un
.zip. Deja fuera node_modules, los lockfiles como package-lock.json y otros archivos generados: las dependencias se instalan en el servidor, y una subida más pequeña se despliega más rápido. La CLI y la extensión de VS Code dejan fuera los lockfiles por ti. ¿Necesitas versiones fijas? Agrega !package-lock.json a tu archivo squarecloud.ignore.Sube tu bot
Envía el 
.zip en la página de subida. Square Cloud instala las dependencias, prepara el entorno a partir de tu archivo de configuración e inicia tu bot.
¿Algo salió mal?
La aplicación no inicia
Corrige un deploy que falla o se cae al arrancar: módulos que faltan,
INVALID_DEPENDENCY, un puerto ya en uso o RAM insuficiente.Errores de bots de Discord
Tokens inválidos, intents no permitidos, desconexiones de Lavalink y un bot que se desconecta después de funcionar en local.
Preguntas frecuentes
¿Cuánto cuesta alojar un bot de Discord?
¿Cuánto cuesta alojar un bot de Discord?
Recomendamos el plan Standard, desde R12.49/mes: un bot necesita al menos 256 MB de RAM. Consulta Planes y precios para la comparación completa.
¿Mi bot se mantiene online 24/7?
¿Mi bot se mantiene online 24/7?
Sí. Tu bot corre en un contenedor aislado con CPU y RAM dedicadas, y la infraestructura de Square Cloud promedia 99.99% de uptime en toda la plataforma. Define
AUTORESTART=true en tu archivo de configuración para que el bot también se reinicie solo después de un fallo: viene desactivado por defecto.
