Opção 1: o teu PC ou um Raspberry Pi
Grátis (tirando a eletricidade), sem outro limite além da tua máquina. Mas tem de ficar ligada e com ligação o tempo todo: uma falha de luz ou de internet, uma atualização do sistema, e o bot fica offline até o voltares a iniciar. Ideal para desenvolver e testar.
Opção 2: os planos grátis dos alojamentos de bots
Vários serviços de hospedagem oferecem um plano gratuito. Existem mesmo, com contrapartidas que variam de serviço para serviço:
- RAM e CPU reduzidas, muitas vezes partilhadas;
- renovação manual frequente, de poucos em poucos dias em alguns;
- suspensão ou paragem por inatividade;
- anúncios, créditos para ganhar ou listas de espera.
Lê as condições antes de lá pores um bot de que a tua comunidade depende: uma renovação esquecida e o bot para.
Opção 3: os níveis gratuitos das clouds
Os grandes fornecedores de cloud têm níveis gratuitos limitados ou créditos de teste. Normalmente pedem um cartão bancário, e és tu que geres o servidor: Linux, Node.js ou Python, reinícios automáticos, atualizações e segurança.
O que verificar antes de escolher
- O bot fica online sem que tenhas de intervir? É preciso renová-lo, e com que frequência?
- Quanta RAM real? Um bot pequeno em discord.js usa normalmente 60 a 150 MB.
- Os teus ficheiros (SQLite, JSON) são mantidos entre reinícios?
- O bot reinicia sozinho se falhar, e és avisado?
- Onde fica guardado o teu token, e quem o pode ler?
E na Invokara?
Não há alojamento gratuito permanente: preferimos dizê-lo claramente. Para experimentar, o plano Descoberta (quando está aberto) dá-te um bot com 128 MB de RAM durante 7 dias, uma só vez por conta e sem cartão: conta do Discord com mais de 30 dias, vagas limitadas, sem painel web.
Depois, o plano Starter custa 2 € por mês com 256 MB de RAM e o painel web em HTTPS, sem fidelização, ou 20 € por ano.
Perguntas frequentes
Existe alojamento grátis 24/7 para bots do Discord?
Sim, alguns serviços oferecem-no, com limites conforme o serviço: recursos reduzidos, renovações frequentes ou suspensão. Para um bot de que o teu servidor depende, um pequeno plano pago costuma dar mais tranquilidade.
Posso experimentar a Invokara de graça?
Sim, com o plano Descoberta quando está aberto: 7 dias, 128 MB de RAM, uma só vez por conta e sem cartão.
É arriscado alojar o meu bot no meu PC?
Não para o teu token, se ficar num ficheiro .env que não partilhas. O problema real: o bot para assim que o PC desliga ou perde a ligação.
Quanto custa o plano mais barato?
2 € por mês (Starter, 256 MB de RAM), ou 20 € por ano.
Entra com o Discord e depois envia o teu projeto tal como está.