Objetivos de aprendizaje
Después de leer este artículo podrás:
- Entender qué compone el costo mensual de un bot
- Estimar cuánta RAM y qué extras necesita tu bot
- Comparar correr en casa, un VPS y una plataforma de hospedaje
Un bot de Discord es un programa que mantiene una conexión permanente con el Gateway de Discord y reacciona a eventos. Para responder, tiene que estar encendido todo el tiempo, y eso es lo que cuesta dinero: la máquina donde corre el proceso, no el código.
Por eso la pregunta correcta no es "cuánto cuesta un bot", sino "cuánto cuesta mantener un proceso en ejecución, con la memoria y los datos que usa". La cuenta tiene pocas líneas, y puedes estimar cada una antes de contratar nada.
¿Qué compone el costo de un bot de Discord?#
Cinco ítems explican casi todo el gasto:
- Cómputo (RAM y CPU): dónde corre el proceso. Es el ítem principal.
- Base de datos: solo si el bot guarda estado que debe durar.
- Almacenamiento de archivos: imágenes, audios o exportaciones que el bot genera o sirve.
- Dominio y certificado: solo si el bot tiene panel web o dashboard.
- Servicios externos: APIs de IA, música, imágenes o pagos que llama tu código.
El quinto ítem es el que más sorprende. Un bot que usa una API cobrada por solicitud puede gastar más en llamadas que en hospedaje.
¿Cuánta RAM necesita un bot?#
La RAM define el tamaño del servidor que contratas. Un bot de comandos simple, sin caché grande, suele correr con 256 a 512 MB. El consumo sube por tres motivos:
- Caché: discord.js y discord.py guardan servidores, canales y miembros en memoria. Más servidores, más caché.
- Intents privilegiadas:
GUILD_MEMBERSyGUILD_PRESENCESaumentan el volumen de eventos y de datos guardados. Estas dos yMESSAGE_CONTENTse activan en el portal y, desde 100 servidores, requieren la aprobación de Discord. - Librerías pesadas: manipular imágenes, audio e IA local consume más que el código del bot en sí.
Mide en lugar de adivinar: corre el bot unas horas, anota el pico de memoria y suma un margen de 30% a 50%. Los detalles están en cuánta RAM necesita un bot de Discord.
¿Cuánto cuesta correr el bot en casa?#
Correr el bot en tu computadora parece gratis, pero pagas la energía, y el bot solo está en línea mientras la máquina e internet funcionan. El cálculo es simple:
kWh por mes = vatios × 24 × 30 ÷ 1000
Ejemplo: un mini PC de 15 W encendido todo el mes = 15 × 24 × 30 ÷ 1000 = 10,8 kWh
Costo = kWh × la tarifa de tu proveedor de energíaUna laptop o una PC de escritorio consume más, así que el gasto sube. El costo que más pesa, sin embargo, es la disponibilidad: un corte de luz, un reinicio de Windows o la PC apagada dejan el bot fuera de línea. Entiende por qué en qué pasa con el bot cuando se apaga la PC.
¿VPS o plataforma de hospedaje de bots?#
Un VPS es una máquina virtual con precio fijo por mes. El valor depende del proveedor y cambia con el tiempo, así que consulta su página de precios antes de decidir. La contrapartida es que administras el sistema operativo, las actualizaciones de seguridad, el firewall y el proceso que mantiene el bot en pie (por ejemplo, systemd o pm2). Ese tiempo también cuenta como costo.
Una plataforma de hospedaje entrega el entorno listo: subes el código y defines la memoria, sin configurar el servidor. La elección depende de cuánto vale tu tiempo y de cuánto control quieres.
Compara qué incluye cada opción antes de mirar el precio: reinicio automático, logs, snapshots, bases de datos y límites de tráfico varían mucho entre proveedores.
¿Y las opciones sin costo?#
Existen capas sin costo de terceros y créditos promocionales. El patrón se parece: límite de horas, suspensión por inactividad, poca RAM o reglas que cambian sin aviso. Sirven para aprender y probar. Para un bot que atiende a una comunidad, las caídas suelen costar más en quejas que una mensualidad. Los límites típicos están en límites del hospedaje sin costo para bots.
¿Qué costos aparecen cuando el bot crece?#
- Sharding: Discord exige sharding desde 2.500 servidores, con un máximo de 2.500 servidores por shard. Más shards significan más procesos y más RAM.
- Verificación: desde 100 servidores, el bot debe verificarse y las intents privilegiadas pasan por aprobación.
- Base de datos: SQLite en disco sirve para empezar, pero no atiende varias instancias. Al migrar a PostgreSQL, MySQL, MongoDB o Redis hospedados, aparece una línea nueva en la cuenta.
- Tiempo de mantenimiento: actualizar dependencias, leer logs y arreglar caídas.
Como regla práctica, suma la RAM que el bot usa en el pico, agrega base de datos y almacenamiento si los hay, y deja margen para crecer. Eso da el plan mínimo, y la diferencia entre proveedores aparece después, en los extras.
Cómo hacerlo en Square Cloud#
En Square Cloud la cuenta tiene las mismas cinco líneas, y varias ya vienen cubiertas por el plan. El cómputo es la RAM que eliges: el Hobby cuesta R$12,49 al mes con 1 GB, un pool compartido entre tus aplicaciones. Un bot cuenta como aplicación en segundo plano, con un mínimo de 256 MB, así que un bot pequeño usa solo una parte de ese pool y deja espacio para otro. Si el pico que mediste, más el margen, pasa de 1 GB, el Hobby de 2 GB cuesta R$24,99 al mes.
Los demás ítems tienen una respuesta conocida antes de contratar:
- Base de datos: el disco de la aplicación persiste entre reinicios y deploys, así que SQLite sirve al principio. El hospedaje de PostgreSQL, MySQL, MongoDB o Redis empieza en Standard, desde R$44,99 al mes, con un snapshot automático diario.
- Archivos: el Hobby incluye de 5 a 15 GB de Blob, sin tarifa de salida.
- Panel web: toda aplicación web recibe un subdominio
squareweb.appcon HTTPS; el dominio propio llega desde Standard. - APIs externas: las sigue cobrando quien las ofrece.
Todos los planes son de pago y se cobran en reales, por Pix o tarjeta, sin permanencia y con 20% de descuento en el pago anual. El tráfico ilimitado (política de uso justo), los logs en tiempo real y las métricas de CPU y RAM vienen en todos, y las métricas te dicen si la RAM que elegiste sobra o falta. Mira lo que incluye para bots la página de hospedaje de bots de Discord y compara los planes en la página de precios.
Hosting de bots
Tu bot en línea 24/7, con reinicio automático
Preguntas frecuentes
¿Se puede hospedar un bot de Discord sin pagar?
Sí, con condiciones: correrlo en tu PC mientras esté encendida, o usar una capa sin costo de un tercero, que suele tener límites, suspensión o cambios de reglas. Para un bot que debe estar siempre en línea, el costo cero rara vez se sostiene.
¿Cuánta RAM necesita un bot de Discord?
Un bot pequeño, sin caché grande, suele correr con 256 a 512 MB. El consumo crece con la cantidad de servidores, con la caché de miembros y mensajes y con librerías pesadas, como el procesamiento de imágenes.
¿Necesito una base de datos para el bot?
Solo si guarda datos que deben sobrevivir a los reinicios, como economía, niveles o ajustes por servidor. Con poco volumen, un archivo SQLite en el disco de la aplicación alcanza; las bases hospedadas entran cuando hay muchos datos o varias instancias.
¿El costo cambia cuando el bot crece?
Sí. Desde 2.500 servidores Discord exige sharding, lo que implica más procesos y más memoria, y desde 100 servidores el bot debe verificarse para seguir creciendo.
Más en Bots
Ver los 33 artículos- Cómo mantener tu bot de Discord en línea 24/7Para mantener un bot de Discord en línea 24/7, ejecuta el proceso en una máquina siempre encendida con reinicio automático. Compara PC, VPS con pm2 o systemd.
- Por qué tu bot de Discord se apaga o aparece offlineUn bot de Discord aparece offline cuando el proceso se cae, el token es inválido, falta una intent o se acaba la memoria. Diagnostica y corrige cada causa.
- Cómo hospedar un bot de Telegram 24/7Para mantener un bot de Telegram en línea 24/7, ejecuta el proceso en un servidor siempre encendido con long polling o webhook. Código y errores comunes.
- Hosting gratis para bots: límites y lo que no te dicenEl hosting gratis para bots suele suspender el proceso, limitar las horas o desaparecer. Mira los límites reales de Render, Oracle Cloud, Glitch y Heroku.