Un bot de Telegram es la razón clásica para alquilar un servidor por primera vez: funciona perfectamente en tu portátil hasta que cierras la tapa. Entonces está fuera de línea, y los usuarios lo notan en minutos.
Meterlo en un servidor es un trabajo de quince minutos — y más barato de lo que la mayoría de la gente supone.
Qué necesita un bot de Telegram
Muy poco. Un bot de sondeo es sobre todo un bucle ocioso esperando en el endpoint de long-poll de Telegram:
- RAM: decenas de megabytes para un bot típico de Python o Node. Nuestro Nano (3 $/mes — 2 vCPU, 1 GB de RAM, 15 GB NVMe) ejecuta uno con holgura, y varios a la vez.
- Red: sin medir en todos los planes, así que un bot parlanchín no disparará una factura.
- Disponibilidad: todo el sentido.
- Una IP pública — solo para webhooks. El sondeo no necesita conectividad entrante en absoluto, por lo que nuestros planes NAT le van bien.
Sondeo frente a webhooks, en una línea: el sondeo es más simple y funciona en cualquier plan; los webhooks son más rápidos y ligeros pero necesitan una IP pública, un dominio y TLS — coge un plan con IP dedicada (desde 8 $/mes) si los quieres.
Despliega un bot en quince minutos
# Ubuntu 24.04
apt update && apt install -y python3-pip python3-venv git
# Tu 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 # p. ej. aiogram o python-telegram-bot
# Mantenlo vivo — sobrevive a caídas y reinicios
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
Restart=always es la línea que importa. Un bot que se cae a las 3 de la madrugada y sigue caído hasta que lo notas es peor que ningún bot.
¿Ejecutas varios bots? Copia el archivo de unidad por bot (tgbot-a.service, tgbot-b.service), o pon cada uno en un contenedor y deja que Docker Compose los levante a todos tras un reinicio.
Por qué la gente aloja bots con nosotros
Dos razones, ambas prácticas.
No necesitas una identidad para alquilarlo. Un correo para registrarte, USDC o USDT para pagar — Base, Ethereum o Polygon. Sin escaneo de pasaporte para un servidor de 3 $. ¿Nuevo en el pago con cripto?
Es lo bastante barato como para ser desechable. A 3 $/mes, levantar una máquina para un bot es un error de redondeo. Mátala cuando el proyecto muera; nadie guarda tu tarjeta archivada.
Elegir un plan
| Lo que ejecutas | Plan | Precio |
|---|---|---|
| Uno o unos pocos bots de sondeo | Nano | 3 $/mes |
| Bots más una base de datos, o un bot con más movimiento | Micro | 5 $/mes |
| Webhooks con tu propio dominio y TLS | Nano-IP | 8 $/mes |
| Muchos bots, contenedores, un panel | Small | 8 $/mes |
Root completo, NVMe, tráfico sin medir en un puerto de 1 Gbit/s, Alemania o Finlandia. Paga por año — una transferencia cripto en lugar de doce.
Lecturas relacionadas
- Aloja un bot de Discord en un VPS — el mismo patrón, otra plataforma
- Asegura un VPS nuevo: una lista de comprobación — diez minutos, vale la pena
¿Listo? Despliega un servidor para bots → — 3 $/mes, en línea en aproximadamente un minuto, sin necesidad de documento de identidad.
Comentarios
Aún no hay comentarios. Sé el primero.