Coloque o que é segredo (token do bot, senha de banco) no campo de variáveis do formulário, uma por linha, assim: DISCORD_TOKEN=seu_token. Dá pra trocar depois sem reenviar o zip, pelo botão "Salvar variáveis". Se o seu código lê um arquivo .env, pode incluir ele no zip também.
1 por conta.
128MB e 0,25 vCPU. Passou da RAM, o app é encerrado e reinicia.
50MB enviado, 200MB depois de descompactado.
O que o app grava é apagado quando você atualiza ou apaga a aplicação. Para dados importantes, use um banco externo.
Ainda não. Bots funcionam normal, APIs com URL própria vêm depois.
Abra os logs no painel. O motivo mais comum é um token ausente: coloque ele nas variáveis de ambiente.
O app passou de 128MB. Reduza cache e dados guardados em memória, ou deixe só o que o bot precisa.
A mensagem do erro aparece no painel. Confira se o package.json (ou o main.py) está na raiz do zip e se as dependências estão certas.
Pode ter outra cópia com o mesmo token rodando em outro lugar, como seu computador ou outra host. Gere um token novo no Discord Developer Portal.