InvokaraDISCORD BOT HOSTING
InícioPainel webFuncionalidadesPlanosModelosDocumentação Support
Iniciar sessão
Início › Guias

Como alojar um bot do Discord 24/7: guia passo a passo

O teu bot funciona no teu PC mas para assim que fechas o terminal? Eis como o manter online dia e noite, o que preparar e como a Invokara trata disso.

Porque é que o teu bot para quando desligas o PC

Um bot do Discord é um programa que fica ligado ao Discord o tempo todo. Enquanto o programa corre, o bot aparece online; quando o teu computador desliga, entra em suspensão ou perde a ligação, o bot fica offline e deixa de responder aos comandos.

Para um bot disponível 24/7 precisas de uma máquina sempre ligada, com uma ligação estável, que reinicie o bot quando ele falha.

Três formas de o pôr a correr

  • O teu computador ou um Raspberry Pi: grátis, mas a máquina tem de ficar ligada; uma falha de luz ou de internet, uma atualização do sistema, e o bot para.
  • Um VPS: um servidor alugado que geres tu. Instalas o Node.js ou o Python e configuras os reinícios automáticos (pm2, systemd), as atualizações, a segurança e um certificado HTTPS se o teu bot tiver site.
  • Um alojamento de bots: envias o teu código e o serviço instala-o, executa-o, reinicia-o e mostra-te os registos. É o que faz a Invokara.

Passo 1: preparar o projeto

O teu projeto tem de arrancar com um só comando: npm start, node index.js ou python main.py. Lista os teus módulos em package.json (Node.js) ou requirements.txt (Python).

Estrutura
o-meu-bot/
├── package.json        ← ou requirements.txt em Python
├── index.js            ← ficheiro de arranque
├── .env                ← TOKEN=...
├── commands/
└── data/               ← os teus dados (SQLite, JSON…)
⚠️
Não incluas node_modules, venv nem __pycache__ no zip: são pesados e reinstalados no servidor.

Passo 2: tirar o token do código

O teu token dá controlo total sobre o bot. Guarda-o num ficheiro .env ou nas variáveis do teu alojamento, nunca em texto simples no código nem num repositório público do GitHub.

.env
TOKEN=o_teu_token_do_discord

Na Invokara, o teu .env é lido tal como está, e as variáveis guardadas no separador Variáveis são cifradas; as que contêm um segredo (token, chave, palavra-passe) nunca mais são mostradas. O painel também verifica o token e diz-te que intents ativar no portal de programadores.

Passo 3: pôr o bot online

  1. Entra na Invokara com a tua conta do Discord, sem palavra-passe para criar.
  2. Cria um bot: um nome, a linguagem (Node.js 22 / 24 ou Python 3.12) e um plano.
  3. Envia o teu código: um .zip, um repositório do GitHub (implementado a cada push) ou um modelo pronto a usar.
  4. Clica em Iniciar: os módulos são instalados e o ficheiro de arranque é encontrado sozinho.

Passo 4: mantê-lo online

Um bot 24/7 tem de voltar sozinho depois de uma falha. Na Invokara reinicia automaticamente e recebes uma mensagem privada; a consola explica o erro e o que fazer.

Se falhar 5 vezes em 10 minutos, fica em pausa: o Discord repõe o token dos bots que se ligam em ciclo. Corriges o erro e voltas a iniciá-lo.

Passo 5: acompanhar e atualizar

  • a consola em direto, com os últimos registos guardados mesmo depois de uma paragem;
  • gráficos de RAM e CPU;
  • /restart, /logs e /status a partir do Discord, com o bot Invokara;
  • atualizações com um novo envio ou um git push; os ficheiros de dados (SQLite, JSON…) são mantidos.

Perguntas frequentes

Quanta RAM precisa um bot do Discord?

Um bot pequeno em discord.js usa normalmente 60 a 150 MB. O plano Starter (256 MB) chega para começar; escolhe mais para música, caches grandes ou muitos servidores.

O meu PC pode alojar o meu bot 24/7?

Sim, se ficar ligado e com ligação o tempo todo. Qualquer falha para o bot, e nada o reinicia sem ti: para um 24/7 a sério, um servidor ou um alojamento é mais fiável.

Quanto custa o alojamento na Invokara?

Desde 2 € por mês (Starter, 256 MB de RAM, painel web incluído), sem fidelização, ou 20 € por ano. 1 plano = 1 bot.

Tenho de alterar o meu código?

Não: o teu .env, o teu package.json ou requirements.txt e o teu ficheiro de arranque são usados tal como estão.

Queres alojá-lo aqui?

Entra com o Discord e depois envia o teu projeto tal como está.

Pôr o meu bot onlineVer os planos

Continua a ler

  • Alojamento de bots Discord em Python (discord.py)
  • Alojamento discord.js: bot do Discord Node.js 24/7
  • Hospedagem grátis de bots Discord: as opções reais
  • Toda a documentação
InvokaraDISCORD BOT HOSTING Entrar no Discord de suporte
ProdutoPainel webFuncionalidadesPlanos
AjudaDocumentaçãoFAQModelosContactoDenunciar um abusoEstado dos serviços
GuiasAlojar um bot 24/7Bot do Discord em PythonBot discord.jsAlojamento grátis?
LegalInformações legaisCondições de utilizaçãoCondições de vendaPrivacidade

© 2026 Invokara · Preços líquidos, IVA não aplicável (art. 293 B do CGI)