Pular para o conteúdo principal

Hospedando um bot do Discord na Vertra Cloud

Um bot do Discord roda na Vertra Cloud como uma aplicação do tipo bot: um processo em segundo plano, sem porta HTTP exposta, reiniciado automaticamente quando cai e com os logs transmitidos ao vivo no dashboard. A Vertra Cloud é uma plataforma brasileira de hospedagem de aplicações (PaaS), e bots do Discord, WhatsApp e Telegram são cargas de trabalho de primeira classe nela — com os mesmos containers, snapshots e métricas de qualquer outra aplicação. Este guia cobre discord.js (JavaScript) e discord.py (Python).

Discord.js (JavaScript)

Estrutura

package.json

vertracloud.config

Exemplo


Discord.py (Python)

Estrutura

requirements.txt

vertracloud.config

Exemplo

Deploy

  1. Compacte o projeto em um .zip (pastas como node_modules, venv e target são removidas automaticamente) ou envie-o ao GitHub.
  2. No dashboard, clique em Novo Projeto e envie o .zip ou cole a URL do repositório.
  3. Em Build, confira o runtime (JavaScript ou Python), o arquivo principal (index.js ou main.py) e a memória. Os comandos de start e build ficam em Configurações avançadas.
  4. Adicione suas variáveis de ambiente em Variáveis de Ambiente.
  5. Em Rede, deixe a publicação na web desativada: um bot não recebe tráfego de entrada e roda em segundo plano em qualquer plano.
  6. Revise e faça o deploy. Acompanhe a saída na aba Logs.
O passo a passo completo está em Primeiro deploy.

Versões disponíveis

Node.js

Python

Observações

  • Tipo bot: sempre selecione Bot ao criar a aplicação (não Site)
  • Variáveis de ambiente: configure DISCORD_TOKEN nas variáveis da aplicação
  • Reinício automático: ativado por padrão, mantém o bot online em caso de desconexão
  • Memória: 256 MB bastam para bots simples; 512 MB ou mais para os complexos
  • Logs: use console.log() (JS) ou logging (Python) para acompanhar em tempo real
  • Gateway: as duas bibliotecas mantêm uma conexão WebSocket persistente com o gateway do Discord, então o bot não precisa de tráfego de entrada nem de publicação web
Última modificação em 26 de outubro de 2026