Não existe um número único. A memória depende da linguagem, de quantos servidores do Discord o bot está e de quanta coisa ele guarda na memória. Estas são regras gerais; o seu próprio gráfico é a resposta de verdade.
Pontos de partida
| Bot | Plano inicial |
|---|---|
| Um bot pequeno para o seu servidor ou para alguns servidores de amigos, só com slash commands | 512 MB |
| Um bot em algumas dezenas de servidores, com banco de dados e algum cache | 1 GB |
| Um bot movimentado em centenas de servidores, ou que guarda membros e mensagens em cache | 2 GB |
| Um bot grande, ou que cuida de música ou imagens | 4 GB ou mais |
| Bots muito grandes, com shards em muitos servidores | 8 GB |
O Java usa mais memória que o Node.js ou o Python para o mesmo trabalho, então comece um degrau acima em um bot Java. Um bot de música pronto, como Red, Muse ou JMusicBot, fica mais tranquilo com 1 GB ou mais.
O que faz um bot usar mais
- Cache. As bibliotecas guardam servidores, membros e mensagens na memória. Desligar os caches que você não usa é a correção mais barata.
- Mais servidores e membros. Cada servidor em que o bot entra aumenta o cache.
- Intents. As intents Server Members e Presence carregam muito mais objetos.
- Vazamentos de memória. Memória que sobe sem parar e nunca cai depois dos reinícios geralmente indica um vazamento no código, como uma lista que só cresce.
Confira o seu uso
Abra o seu servidor no painel. Na Visão geral, o card Uso tem as abas CPU, RAM e Armazenamento, com um gráfico ao vivo e o valor atual em relação ao seu limite. Olhe depois que o bot estiver rodando há um dia, não logo depois de iniciar.
Se a memória acabar
Um bot que chega ao limite de memória é parado pelo servidor, e o console pode não mostrar nada útil. Leia Por que seu bot do Discord continua parando. Para ter mais memória, você pode mudar para um plano maior na sua conta; o servidor mantém os arquivos.





