O que vem instalado no seu servidor Discord botu?
- Node.js 26 LTS, com atualizações de segurança pelo apt
- Gerenciador de processos PM2 7: reinicia o bot se ele travar e o inicia quando o servidor liga
- Um bot de exemplo escrito com discord.js 14 que responde /ping com pong
- Um usuário de app sem privilégios que executa o bot
- Um arquivo .env para o seu token, legível só pelo usuário do bot
- Firewall com apenas a porta 22 aberta para SSH; o bot se conecta para fora e não precisa de porta de entrada
Qual tamanho você precisa para Discord botu?
Nem o Discord nem o discord.js informam um valor de RAM para bots. Como regra prática, 1 GB basta para um bot pequeno. Considere de 2 a 4 GB para vários bots, muitos servidores do Discord ou um bot que mantém um cache grande. O bot não espera tráfego de entrada, e o uso de disco depende do seu código e dos logs. Se faltar, aumente RAM e CPU pelo seu painel. O servidor reinicia uma vez e o PM2 traz o bot de volta sozinho.
| Uso | Tamanho | Preço | Escolher |
|---|---|---|---|
| Um bot | 1 GB RAM · 1 vCore · 25 GB NVMe | $2.58/mês | |
| Alguns bots | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/mês | |
| Muitos bots | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/mês |
Para quem é?
- Quem escreve um bot de moderação, de cargos ou de notificações para o servidor do Discord
- Quem está tirando um bot do próprio computador ou de uma hospedagem gratuita
- Desenvolvedores que querem rodar vários bots em um só servidor
- Desenvolvedores JavaScript que preferem já ter o gerenciamento de processos resolvido
O que acontece depois do pedido?
- Defina o tamanho e conclua o pagamento.
- Seu servidor inicia e tudo se instala sozinho. Nos nossos testes em servidor real, isso levou cerca de 3 minutos.
- No Discord Developer Portal, crie uma aplicação e obtenha um token com Reset Token na página Bot.
- Conecte-se por SSH e coloque o token na linha DISCORD_TOKEN em /opt/seturack/discord/bot/.env. O bot de exemplo se conecta em segundos.
- No OAuth2 URL Generator do portal, selecione bot e applications.commands e use o link para adicionar o bot ao seu servidor do Discord.
- Digite /ping e o bot responde pong. Depois, coloque seu próprio código na mesma pasta e execute pm2 restart bot.
Em todo servidor
- Backup diário incluído no preço
- Tráfego ilimitado
- Acesso root completo
- Aumente ou reduza RAM e CPU depois, e aumente o disco
- Localização: Istanbul · IST-1.
Bom saber
- O token é responsabilidade sua: você o obtém no Discord, e ele nunca aparece no seu painel. Não o compartilhe e, se vazar, substitua-o com Reset Token.
- O bot não consegue se conectar até você adicionar um token. Até lá, o processo continua esperando e registra nos logs token bekleniyor. Isso é normal.
- O acesso ao Discord a partir da Turquia pode estar bloqueado. Seu bot se conecta ao Discord a partir do servidor, então confira essa conexão na primeira configuração.
- As atualizações de segurança do Node.js chegam pelo apt. O código do seu bot e os pacotes npm são por sua conta atualizar.
- Nenhuma porta de entrada está aberta. Se você adicionar ao bot uma interface web ou um endpoint HTTP, abra a porta no firewall por conta própria.
Perguntas e respostas sobre Discord botu
De quanta RAM um bot do Discord precisa?
Não há um valor oficial. Como regra prática, 1 GB basta para um bot pequeno, e de 2 a 4 GB servem para vários bots ou muitos servidores do Discord. Se não bastar, você aumenta pelo seu painel.
Meu bot do Discord fica online o tempo todo?
Sim. O PM2 mantém o bot rodando e o reinicia se ele travar. Ele também inicia o bot quando o servidor liga, então você não precisa deixar o computador ligado.
Onde coloco meu token do Discord?
Conecte-se por SSH, abra /opt/seturack/discord/bot/.env e cole o token depois de DISCORD_TOKEN=. O bot observa o arquivo e se conecta sozinho em segundos.
Como rodo meu próprio bot?
Mude para o usuário do bot com su - app, coloque seu código em /opt/seturack/discord/bot e execute npm install, pm2 restart bot e pm2 save. Se o seu arquivo de entrada não for index.js, inicie o PM2 com o seu arquivo.
Posso rodar um bot escrito em Python?
Sim. A instalação é feita para Node.js, mas o acesso root é seu: instale o Python e a sua biblioteca e rode o bot com PM2 ou systemd. Essa parte você gerencia por conta própria.
Como vejo os logs do bot?
Conecte-se por SSH, mude para o usuário do bot com su - app e execute pm2 logs bot. Uma linha bot online aparece quando ele se conecta e, se o token for recusado, o log diz o motivo.
Quantos bots podem rodar em um servidor?
A instalação não define limite. Inicie um processo PM2 separado para cada bot, cada um com o próprio token. Na prática, o limite é a RAM, então escolha o tamanho pensando nisso.