Casi todos los bots necesitan mucho menos de lo que la gente compra. El uso de memoria lo marca cuánto de Discord se guarda tu bot en memoria y qué hace aparte de hablar con Discord, no cuántos comandos tenga.
Puntos de partida realistas
| Bot | Memoria |
|---|---|
| Comandos, moderación, unos pocos servidores | 512 MB va cómodo |
| Reproducción de música | 1–2 GB: los búferes de audio y la codificación son el coste |
| Caché de miembros en muchos servidores | 1–2 GB, subiendo con el número de miembros |
| Generación de imágenes o vídeo | 2 GB o más, según la librería |
| Un bot en cientos de servidores | 2–4 GB, casi todo caché |
Qué se la come de verdad
El caché es lo gordo. Un cliente que guarda a todos los miembros de todos los servidores crece con tu alcance, y casi ningún bot lee casi nada de eso. Apagar los cachés que no usas suele ganar más que añadir memoria.
Lo otro es cualquier cosa que procese medios. El audio y las imágenes se manejan en búferes que empequeñecen todo lo demás que hace tu bot.
El panel muestra el uso de memoria en vivo. Deja el bot una semana y mira el pico, no la media: lo que tiene que caber es el pico. Comprar a ojo es como se acaba pagando cuatro veces lo que se usa.
Si el uso sube constantemente y nunca baja, más memoria solo compra más espera antes de la misma caída. Memoria que sube sola en un bot inactivo es un fallo: normalmente un array o un Map al que se le añade y nunca se le limpia.