Hospedagem de bots Telegram e Discord rodando 24/7
Tire seu bot do notebook e coloque em um pequeno servidor KVM na Alemanha. Ele continua respondendo com o computador desligado, e você pode pagar com cripto.
A maioria das bibliotecas de bots começa com long polling: o bot fica perguntando ao Telegram ou ao Discord se há atualizações novas. Não precisa de domínio, certificado nem portas abertas, então funciona em uma VPS nova na hora. Bots de Discord sempre se conectam assim, por uma conexão com o gateway que a biblioteca mantém aberta para você.
Webhooks são a alternativa no Telegram. O Telegram envia cada atualização ao seu servidor via HTTPS, o que dispensa uma conexão constante e escala melhor para bots movimentados. Você precisa de um domínio apontando para o servidor e de um proxy reverso, como nginx ou Caddy, com um certificado gratuito. Provedores de pagamento geralmente exigem webhooks para os callbacks de qualquer forma.
Mantendo o bot no ar
Iniciar um bot a partir de uma sessão SSH serve para testar, mas ele para assim que você desconecta. Para uso real, rode como serviço. O systemd já vem em todos os sistemas Linux que oferecemos e reinicia o bot automaticamente. O pm2 é popular para bots em Node.js, e o Docker mantém as dependências organizadas quando você roda vários bots em um servidor.
Nosso guia passo a passo mostra como fazer o deploy de um bot de Telegram com systemd: criar um usuário, copiar o código, definir o token em um arquivo de ambiente, escrever um unit file e ativá-lo. O mesmo método funciona para bots de Discord. Os logs ficam disponíveis pelo journalctl sempre que algo der errado.
systemd: nativo, simples, reinicia em caso de falha e no boot.
pm2: prático para Node.js, com logs e lista de processos.
Docker: um container por bot e atualizações limpas.
Escolhendo um plano para o seu bot
Um bot típico em Python ou Node.js usa bem menos que algumas centenas de megabytes de RAM. O VPS-1, com 1 vCPU e 1 GB de RAM, roda alguns desses bots com facilidade, e seu 1 TB de tráfego é muito mais do que mensagens de texto precisam. É o jeito mais barato de manter um bot online 24 horas por dia.
Escolha o VPS-2, com 2 GB, quando adicionar um banco de dados como PostgreSQL, rodar bots em Docker ou lidar com mídia, como imagens e mensagens de voz. O VPS-3, com 2 vCPU e 4 GB, serve para projetos maiores: um bot com painel de administração web, workers em segundo plano ou chamadas a modelos de IA que precisam de mais memória para processar.
Dicas práticas
Mantenha os tokens do bot fora do código e fora do Git. Guarde-os em um arquivo de ambiente que só o usuário do bot pode ler. Libere no firewall apenas SSH e, se usar webhooks, HTTPS. Se o bot envia e-mails, use uma API via HTTPS, como Resend, Postmark ou Amazon SES, porque as portas de envio de e-mail vêm fechadas por padrão.
O servidor fica em um data center em Falkenstein, na Alemanha, com uplink de até 1 Gbps, então as chamadas de API para o Telegram e o Discord são rápidas. A cobrança é por hora a partir de um saldo pré-pago. Fique de olho nele: se o saldo acabar, o servidor fica pausado por 24 horas e depois é apagado, e um e-mail de saldo baixo avisa você bem antes disso.
Guias passo a passo
Escritos pela nossa equipe e testados em servidores DataPasa. Os guias estão em inglês.
Uma VPS pequena. Nosso plano VPS-1, com 1 vCPU e 1 GB de RAM, custa $1,81 por mês, cobrado por hora, e roda vários bots pequenos com systemd.
Não para long polling, que funciona direto em um servidor novo. Você só precisa de um domínio e de um certificado HTTPS se mudar o bot para webhooks.
Sim. Bots de Discord e Telegram podem rodar lado a lado em um servidor, cada um como serviço systemd, processo pm2 ou container Docker próprio, com logs separados.
Rode como serviço com systemd, pm2 ou Docker. Nosso guia mostra um unit do systemd que inicia o bot no boot e o reinicia depois de um crash.
Primeiro você recebe um e-mail de saldo baixo. Se o saldo chegar a zero, o servidor é suspenso com os dados mantidos por 24 horas e depois apagado. Recarregue a tempo e o bot continua rodando.
Qualquer linguagem que rode no Linux: Python, Node.js, Go, Java, PHP, Rust e outras. Você tem acesso root completo e instala as versões de que precisar.
Sim. Recarregue a partir de $5 com USDT na TRON, TON ou outras redes, BTC, ETH, XMR e muitas outras moedas, ou com cartão via Stripe.