Um bot de Telegram é o clássico primeiro motivo para alugar um servidor: funciona perfeitamente no seu laptop até você fechar a tampa. Aí fica offline, e os usuários notam em minutos.
Colocá-lo num servidor é um trabalho de quinze minutos — e mais barato do que a maioria imagina.
O que um bot de Telegram precisa
Muito pouco. Um bot de polling é na maior parte um loop ocioso esperando no endpoint de long-poll do Telegram:
- RAM: dezenas de megabytes para um bot típico em Python ou Node. Nosso Nano (US$3/mês — 2 vCPU, 1 GB RAM, 15 GB NVMe) roda um tranquilamente, e vários de uma vez.
- Rede: sem medição em todos os planos, então um bot falador não vai gerar conta.
- Disponibilidade: o ponto inteiro.
- Um IP público — só para webhooks. Polling não precisa de nenhuma conectividade de entrada, e é por isso que nossos planos NAT servem para ele.
Polling vs webhooks, em uma linha: polling é mais simples e funciona em qualquer plano; webhooks são mais rápidos e leves, mas precisam de um IP público, um domínio e TLS — pegue um plano com IP dedicado (a partir de US$8/mês) se você os quiser.
Implante um bot em quinze minutos
# Ubuntu 24.04
apt update && apt install -y python3-pip python3-venv git
# Seu bot
git clone https://github.com/you/your-bot.git /opt/bot
cd /opt/bot
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt # ex.: aiogram ou python-telegram-bot
# Mantenha-o vivo — sobrevive a quedas e reinícios
cat >/etc/systemd/system/tgbot.service <<'EOF'
[Unit]
Description=Telegram Bot
After=network.target
[Service]
Type=simple
WorkingDirectory=/opt/bot
ExecStart=/opt/bot/.venv/bin/python bot.py
Restart=always
RestartSec=5
Environment=BOT_TOKEN=your_token_here
[Install]
WantedBy=multi-user.target
EOF
systemctl daemon-reload
systemctl enable --now tgbot
journalctl -u tgbot -f
O Restart=always é a linha que importa. Um bot que cai às 3 da manhã e fica fora até você notar é pior que nenhum bot.
Rodando vários bots? Copie o arquivo de unidade por bot (tgbot-a.service, tgbot-b.service), ou coloque cada um num contêiner e deixe o Docker Compose trazer todos de volta após um reboot.
Por que as pessoas hospedam bots conosco
Dois motivos, ambos práticos.
Você não precisa de uma identidade para alugar. E-mail para se cadastrar, USDC ou USDT para pagar — Base, Ethereum ou Polygon. Sem escaneamento de passaporte para um servidor de US$3. Novo em pagamento com cripto?
É barato o bastante para ser descartável. A US$3/mês, subir uma máquina para um bot é um erro de arredondamento. Mate-a quando o projeto morrer; ninguém está com seu cartão em arquivo.
Escolhendo um plano
| O que você está rodando | Plano | Preço |
|---|---|---|
| Um ou alguns bots de polling | Nano | US$3/mês |
| Bots mais um banco de dados, ou um bot mais movimentado | Micro | US$5/mês |
| Webhooks com seu próprio domínio e TLS | Nano-IP | US$8/mês |
| Muitos bots, contêineres, um painel | Small | US$8/mês |
Root completo, NVMe, tráfego sem medição numa porta de 1 Gbit/s, Alemanha ou Finlândia. Pague por ano — uma transferência cripto em vez de doze.
Leitura relacionada
- Hospede um bot de Discord num VPS — mesmo padrão, plataforma diferente
- Proteja um novo VPS: um checklist — dez minutos, vale a pena
Pronto? Implante um servidor de bot → — US$3/mês, online em cerca de um minuto, sem documento.
Comentários
Nenhum comentário ainda. Seja o primeiro.