Objetivos de aprendizado
Depois de ler este artigo, você vai conseguir:
- Entender por que uma oferta grátis suspende ou derruba um bot
- Conhecer os limites reais de Render, Oracle Cloud, Glitch e Heroku
- Decidir quando uma oferta grátis serve e quando vale pagar
Nesta página
- Por que um bot não combina com plano que suspende?
- O que a oferta grátis da Render inclui?
- E a camada Always Free da Oracle Cloud?
- Quais plataformas grátis acabaram?
- Dá para manter o bot acordado com um ping externo?
- Quando uma oferta grátis ainda serve?
- Como fazer isso na Square Cloud
- Perguntas frequentes
Quem está começando e quer colocar um bot no ar procura "hospedagem grátis" por um motivo óbvio: ninguém quer pagar antes de saber se o bot vai funcionar. O problema é que um bot não é um site. Ele precisa de um processo vivo o tempo todo, e quase toda oferta grátis foi desenhada para sites de baixo tráfego.
Abaixo está o que cada tipo de oferta grátis costuma entregar, onde ela quebra um bot e quando ainda faz sentido usá-la. Os números dessas ofertas mudam com frequência, então confira os valores atuais na documentação de cada fornecedor.
Por que um bot não combina com plano que suspende?#
Um bot de Discord abre uma conexão WebSocket com o Gateway do Discord e a mantém aberta, enviando heartbeats. É por essa conexão que chegam mensagens, comandos e eventos. Se o processo para, a conexão cai e o bot aparece offline. A documentação do Gateway descreve esse ciclo.
Planos que suspendem por inatividade medem atividade por tráfego de entrada: requisições HTTP que chegam ao seu serviço. Um bot de Discord quase não recebe esse tráfego, porque é ele quem abre a conexão para fora. Para a plataforma, o serviço está parado, mesmo que o bot esteja ocupado respondendo comandos. O mesmo vale para um bot do Telegram em long polling.
O que a oferta grátis da Render inclui?#
A documentação da Render descreve, para serviços web grátis, limites deste tipo (os valores exatos estão na página):
- suspensão depois de alguns minutos sem tráfego de entrada;
- uma espera perceptível para voltar a funcionar na próxima requisição;
- uma cota de horas por mês por workspace; ao acabar, os serviços grátis ficam suspensos até o mês seguinte;
- sistema de arquivos temporário: arquivos locais somem em redeploy, reinício ou suspensão, e não há disco persistente;
- portas de saída de e-mail (SMTP) bloqueadas.
Tipos de serviço como background worker não aparecem entre as opções grátis. Na prática, um bot de Discord ali precisaria se passar por site e receber pings externos o tempo todo, e mesmo assim perderia qualquer arquivo salvo em disco, como um banco SQLite.
O Postgres grátis da Render expira algumas semanas depois de criado, com um período de tolerância antes da exclusão, tem pouco armazenamento e não faz backups. O Redis grátis (Key Value) guarda dados só em memória e perde tudo a cada reinício.
E a camada Always Free da Oracle Cloud?#
É a oferta grátis mais próxima de uma máquina de verdade. Segundo a documentação da Oracle, a camada inclui algumas instâncias AMD pequenas e uma cota de instâncias Arm Ampere A1, além de armazenamento em bloco. Os tamanhos exatos de cada recurso estão na página.
Os custos escondidos são outros:
- Recolhimento de instâncias ociosas. A Oracle pode recolher instâncias que considera ociosas, com base no uso de CPU e de rede (e de memória, nas A1) ao longo de alguns dias. Um bot pequeno costuma ficar abaixo desse patamar.
- Falta de capacidade. O erro "out of host capacity" aparece quando a região não tem recurso disponível, e resta tentar de novo mais tarde.
- Você administra o servidor. É uma VM: sistema operacional, atualizações de segurança, firewall, processo supervisor e reinício ficam por sua conta. Veja o comparativo em VPS para bot do Discord.
- Região de origem fixa. As instâncias precisam ser criadas na home region da conta.
Para quem sabe administrar Linux e aceita o risco, funciona. Para quem quer só subir o código, é muito trabalho.
Quais plataformas grátis acabaram?#
Fornecedores que eram a porta de entrada para bots deixaram de ser opção:
- Heroku: desde 28 de novembro de 2022 não oferece mais dynos, Postgres nem Redis grátis (anúncio oficial).
- Glitch: encerrou a hospedagem de projetos em 8 de julho de 2025 (comunicado).
A lição é de planejamento: um bot que cresce em cima de uma oferta grátis fica refém de uma decisão que o fornecedor pode tomar a qualquer momento. Se o bot tem usuários, a migração forçada vira indisponibilidade.
Dá para manter o bot acordado com um ping externo?#
Se o serviço for HTTP, dá: um monitor externo chamando uma URL a cada poucos minutos evita a suspensão por inatividade. Mas isso é remendo. Consome suas horas mensais, não resolve disco temporário e depende de um terceiro que pode falhar.
Se você precisa saber por que o bot caiu, leia por que um bot do Discord fica offline para separar queda do processo de problema de conexão.
Quando uma oferta grátis ainda serve?#
- Aprender e testar um bot que ninguém usa ainda.
- Um site ou API que só responde requisições e tolera uma espera na primeira chamada.
- Um projeto de portfólio que pode ficar offline.
Não serve para bot de comunidade, bot de música, bot de WhatsApp com sessão salva ou qualquer coisa que perca dado quando o disco é limpo. Rodar no próprio computador também é uma opção temporária, mas o bot desliga junto com a máquina, como explica rodar bot no celular ou PC vs hospedar. Para estimar o que um bot pago custa, veja quanto custa hospedar um bot do Discord e como deixar o bot online 24/7.
Como fazer isso na Square Cloud#
Quando o bot sai da fase de teste, ele precisa do contrário de cada limite deste artigo. Na Square Cloud o plano de entrada é pago, e o que ele cobre responde a esses limites um por um:
- Suspensão por inatividade: a aplicação roda num container isolado sempre ligado, sem cold start, sem modo de suspensão e sem regra de inatividade. Ela não depende de tráfego de entrada, então um bot de Discord ou de Telegram em polling não precisa de ping externo.
- Horas mensais: o container fica ligado o mês inteiro, sem cota de horas para gastar.
- Disco temporário: o disco é persistente entre restarts e deploys, então um banco SQLite ou a pasta de sessão de um bot de WhatsApp continuam lá.
- Banco que expira: a hospedagem de PostgreSQL, MySQL, MongoDB e Redis começa no Standard, a partir de R$ 44,99 por mês, com snapshot automático diário.
- Reinício: o reinício automático vem ligado no deploy pelo painel e sobe a aplicação quando o processo encerra com erro.
O Hobby custa R$ 12,49 por mês com 1 GB de RAM e 1 vCPU, para bots e sites. A RAM é um pool compartilhado entre as suas aplicações, com mínimo de 256 MB por aplicação de fundo, como um bot, e o pagamento é por Pix ou cartão, sem fidelidade. Discord, Telegram e WhatsApp têm páginas próprias com as bibliotecas compatíveis; comece pela hospedagem de bots e compare os planos em preços.
Hospedagem de bots
Seu bot online 24/7, com reinício automático
Perguntas frequentes
Dá para hospedar um bot do Discord de graça 24 horas por dia?
Dá em poucos casos, como a camada Always Free da Oracle Cloud, mas a Oracle pode recolher instâncias ociosas e nem sempre há capacidade disponível. Planos que suspendem por inatividade, como a oferta grátis da Render, não servem para um bot que mantém conexão aberta.
Por que meu bot fica offline em hospedagem grátis?
Na maioria dos casos o serviço foi suspenso por falta de tráfego de entrada, esgotou as horas mensais ou foi reiniciado e perdeu os arquivos locais. Um bot de Discord só recebe eventos por uma conexão que ele mesmo abre, então não gera o tráfego que mantém o serviço acordado.
O Heroku ainda tem hospedagem grátis?
Não. Desde 28 de novembro de 2022 o Heroku não oferece dynos, Postgres nem Redis grátis. Os planos de entrada são pagos.
O Glitch ainda hospeda bots?
Não. O Glitch encerrou a hospedagem de projetos em 8 de julho de 2025, então bots que dependiam dele precisam migrar.
Mais em Bots
Ver todos os 33 artigos- Quanto custa hospedar um bot do Discord?O custo de hospedar um bot do Discord depende de RAM, tempo online, banco de dados e serviços externos. Veja como estimar o seu e onde o gasto aparece.
- Rodar bot no celular (Termux) ou no PC vs hospedar: o que mudaUm bot no PC ou no celular (Termux) fica offline quando o aparelho desliga, dorme ou perde a rede. Compare as três opções e veja quando cada uma serve.
- 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.