Skip to main content

Deploy de bot Discord (Node.js)

Bots do Discord não expõem uma porta HTTP por padrão. O objetivo do deploy é manter o processo rodando e com as variáveis corretas.

Checklist

  • Token do bot salvo como variável de ambiente (ex.: DISCORD_TOKEN).
  • Intents configuradas no Discord Developer Portal e no seu código.
  • Comando de start funciona localmente.
  • Dependências e lockfile incluídos (package-lock.json recomendado).

Exemplo de package.json

Exemplo de ambarks.json

Variáveis de ambiente

Crie no dashboard: Se seu bot usa outros serviços (DB, APIs), adicione também as credenciais como variáveis.

Dica: log de inicialização

Tenha um log explícito no boot para ficar óbvio que o bot conectou:
  • “Logged in as …”
  • “Ready!”