Objetivos de aprendizado
Depois de ler este artigo, você vai conseguir:
- Entender o que compõe o custo mensal de um bot
- Estimar quanta RAM e quais extras o seu bot precisa
- Comparar rodar em casa, VPS e plataforma de hospedagem
Um bot do Discord é um programa que mantém uma conexão permanente com o Gateway do Discord e reage a eventos. Para responder, ele precisa ficar ligado o tempo todo, e é isso que custa dinheiro: a máquina onde o processo roda, não o código.
Por isso a pergunta certa não é "quanto custa um bot", e sim "quanto custa manter um processo rodando, com a memória e os dados que ele usa". Essa conta tem poucas linhas, e dá para estimar cada uma antes de contratar qualquer coisa.
O que compõe o custo de um bot do Discord?#
Cinco itens explicam quase todo o gasto:
- Computação (RAM e CPU): onde o processo roda. É o item principal.
- Banco de dados: só se o bot guarda estado que precisa durar.
- Armazenamento de arquivos: imagens, áudios ou exportações que o bot gera ou serve.
- Domínio e certificado: só se o bot tem painel web ou dashboard.
- Serviços externos: APIs de IA, de música, de imagem ou de pagamento que o seu código chama.
O quinto item é o que mais surpreende. Um bot que usa uma API cobrada por requisição pode custar mais em chamadas do que em hospedagem.
Quanta RAM um bot precisa?#
A RAM define o tamanho do servidor que você contrata. Um bot de comandos simples, sem cache grande, costuma rodar com 256 a 512 MB. O consumo sobe por três motivos:
- Cache: discord.js e discord.py guardam servidores, canais e membros em memória. Quanto mais servidores, mais cache.
- Intents privilegiadas:
GUILD_MEMBERSeGUILD_PRESENCESaumentam o volume de eventos e de dados guardados. Essas duas e aMESSAGE_CONTENTprecisam ser ativadas no portal e, a partir de 100 servidores, aprovadas pelo Discord. - Bibliotecas pesadas: manipulação de imagem, áudio e IA local consomem mais do que o código do bot em si.
Medir é melhor que chutar: rode o bot por algumas horas, anote o pico de memória e some uma folga de 30% a 50%. Os detalhes estão em quanta RAM um bot do Discord precisa.
Quanto custa rodar o bot em casa?#
Rodar no seu computador parece sair de graça, mas você paga a energia, e o bot só fica online enquanto a máquina e a internet funcionam. O cálculo é simples:
kWh por mês = watts × 24 × 30 ÷ 1000
Exemplo: um mini PC de 15 W ligado o mês inteiro = 15 × 24 × 30 ÷ 1000 = 10,8 kWh
Custo = kWh × tarifa da sua distribuidoraUm notebook ou PC de mesa consome mais, então o gasto sobe. O custo que mais pesa, porém, é a disponibilidade: uma queda de luz, um reinício do Windows ou o PC desligado deixam o bot offline. Entenda por quê em o que acontece com o bot quando o PC desliga.
VPS ou plataforma de hospedagem de bots?#
Um VPS é uma máquina virtual com preço fixo por mês. O valor depende do provedor e muda com o tempo, então consulte a página de preços dele antes de decidir. A contrapartida é que você administra o sistema operacional, as atualizações de segurança, o firewall e o processo que mantém o bot de pé (por exemplo, systemd ou pm2). Esse tempo também entra na conta.
Uma plataforma de hospedagem entrega o ambiente pronto: você envia o código e define a memória, sem configurar o servidor. A escolha depende de quanto vale o seu tempo e de quanto controle você quer.
Compare o que cada opção inclui antes de olhar o preço: reinício automático, logs, snapshots, banco de dados e limite de tráfego mudam bastante de um fornecedor para outro.
E as opções sem custo?#
Existem camadas sem custo de provedores e créditos promocionais. O padrão é parecido: limite de horas, suspensão por inatividade, pouca RAM ou regras que mudam sem aviso. Servem para estudar e testar. Para um bot que atende uma comunidade, as quedas costumam custar mais em reclamações do que uma mensalidade. Os limites típicos estão em limites da hospedagem sem custo.
Que custos aparecem quando o bot cresce?#
- Sharding: o Discord exige sharding a partir de 2.500 servidores, com no máximo 2.500 servidores por shard. Mais shards significam mais processos e mais RAM.
- Verificação: a partir de 100 servidores, o bot precisa ser verificado, e as intents privilegiadas passam por aprovação.
- Banco de dados: SQLite no disco serve para começar, mas não atende várias instâncias. Quando você migra para PostgreSQL, MySQL, MongoDB ou Redis hospedado, entra uma linha nova na conta.
- Tempo de manutenção: atualizar dependências, ler logs e consertar quedas.
Como regra prática, some a RAM que o bot usa no pico, adicione banco e armazenamento se houver, e reserve margem para crescer. Isso dá o plano mínimo, e a diferença entre fornecedores aparece depois, nos extras.
Como fazer isso na Square Cloud#
Na Square Cloud, a conta tem as mesmas cinco linhas, e várias já vêm cobertas pelo plano. A computação é a RAM que você escolhe: o Hobby custa R$ 12,49 por mês com 1 GB, um pool compartilhado entre as suas aplicações. Um bot conta como aplicação de fundo, com mínimo de 256 MB, então um bot pequeno usa só uma parte desse pool e deixa espaço para outro. Se o pico que você mediu, somado à folga, passar de 1 GB, o Hobby de 2 GB custa R$ 24,99 por mês.
Os outros itens têm resposta conhecida antes de você contratar:
- Banco de dados: o disco da aplicação é persistente entre restarts e deploys, então um SQLite resolve no começo. A hospedagem de PostgreSQL, MySQL, MongoDB ou Redis começa no Standard, a partir de R$ 44,99 por mês, com snapshot automático diário.
- Arquivos: o Hobby inclui de 5 a 15 GB de Blob, sem taxa de saída.
- Painel web: toda aplicação web ganha um subdomínio
squareweb.appcom HTTPS; o domínio próprio entra a partir do Standard. - APIs externas: continuam na conta de quem as fornece.
Todos os planos são pagos e cobrados em reais, por Pix ou cartão, sem fidelidade e com 20% de desconto no anual. Tráfego ilimitado (política de uso justo), logs em tempo real e métricas de CPU e RAM vêm em todos eles, e as métricas mostram se a RAM que você escolheu está sobrando ou faltando. Veja o que vem para bots na página de hospedagem de bots do Discord e compare os planos na página de preços.
Hospedagem de bots
Seu bot online 24/7, com reinício automático
Perguntas frequentes
Dá para hospedar um bot do Discord sem pagar nada?
Dá, mas com condições: rodar no seu PC enquanto ele fica ligado, ou usar uma camada sem custo de um provedor, que costuma ter limite, suspensão ou mudança de regra. Para um bot que precisa ficar sempre online, o custo zero raramente se sustenta.
Quanta RAM um bot do Discord precisa?
Um bot pequeno, sem cache grande, costuma rodar com 256 a 512 MB. O consumo cresce com o número de servidores, com o cache de membros e mensagens e com bibliotecas pesadas, como processamento de imagem.
Preciso de banco de dados para o bot?
Só se ele guarda dados que precisam sobreviver a reinícios, como economia, níveis ou configurações por servidor. Para pouco volume, um arquivo SQLite no disco da aplicação resolve; bancos hospedados entram quando há muitos dados ou várias instâncias.
O custo muda quando o bot cresce?
Muda. A partir de 2.500 servidores o Discord exige sharding, o que significa mais processos e mais memória, e a partir de 100 servidores o bot precisa ser verificado para continuar crescendo.
Mais em Bots
Ver todos os 33 artigos- Como deixar um bot do Discord online 24/7Para deixar um bot do Discord online 24/7, rode o processo numa máquina sempre ligada com reinício automático. Veja PC, VPS com pm2 ou systemd e hospedagem.
- Por que meu bot do Discord fica offline (e como resolver)Bot do Discord offline quase sempre é processo caído, token inválido, intent não habilitada ou falta de memória. Veja como diagnosticar cada causa e corrigir.
- Como hospedar um bot do Telegram 24/7Para manter um bot do Telegram online 24/7, rode o processo num servidor sempre ligado, com long polling ou webhook. Veja o código e os erros comuns.
- Hospedagem grátis de bot: limites, suspensão e o que você perdeHospedagem grátis de bot costuma suspender o processo, limitar horas ou sumir do mercado. Veja os limites reais de Render, Oracle, Glitch e Heroku.