Home / Casos de uso / bots Telegram

Telegram bots that nunca duermes

Un bot debe responder en dos segundos, a las 4 de la mañana, después de un accidente, en Nochevieja. Eso es lo que hace un VPS.

¿Por qué no un anfitrión libre?

Free Python acoge dormir después de la inactividad, y el primer usuario después de una siesta espera medio minuto para una respuesta. Un poco de ejecución diaria. Algunos detienen su bot por usar demasiado de la cuota libre - que cualquier bot vivo eventualmente hace. A €3 VPS no tiene ninguno de estos límites: su proceso corre hasta que lo detengas.

Lo que el plan NAT de 3 € da un bot

1 GB de RAM es suficiente: un bot de Python con la biblioteca popular ronda los 150 MB, y un bot Node.js alrededor de 80 MB. 10 GB de NVMe contiene el código, la base de datos y los meses de registros. El IPv4 compartido con 10 puertos reenviados es invisible a bots — la encuesta Telegram se conecta hacia fuera, y los webhooks funcionan a través de un puerto reenviado.

Una nota honesta: los planes NAT están ubicados en los Estados Unidos. A los bots no les importa dónde corren; si necesita una IP europea, tome Buran-1 en Frankfurt por 6,5 €.

La configuración, en una guía

Python bot, sistema auto-restart, sobrevive los reinicios - todo el camino con los comandos reales está en Despliegue un bot Telegram en 10 minutos. Añadir PostgreSQL más tarde cuando el bot crece una base de datos: Guía PostgreSQL.

¿Contaminación o webhooks?

Votar es más simple: ningún dominio, no HTTPS, funciona detrás de NAT. Webhooks responde más rápido y utiliza menos recursos, pero necesita un dominio y un certificado. Comience con la encuesta — cambie cuando su bot sirve a miles de usuarios.

Cuando el bot crece

Botes que envían transmisiones, almacenan usuarios o procesan archivos quieren más RAM y una base de datos. Buran-1 (2 GB) o Buran-2 (4 GB) con PostgreSQL maneja decenas de miles de usuarios. Actualizar es un clic con facturación prorrateada, sin ceremonia de migración.

Respuestas rápidas

¿Un plan NAT de 3 € realmente funcionará mi bot?

Sí, si el bot es un bot Telegram normal. La caja NAT no puede albergar un sitio web público en los puertos 80 y 443, pero bots, clientes y túneles API funcionan bien.

¿Qué pasa si mi bot se estrella?

sistematizado lo reinicia en unos tres segundos. Usted lo configura una vez — los comandos están en la guía de bot — y el bot sobrevive se bloquea, reinicia y sus propios errores.

¿Puedo correr varios bots en un VPS?

Sí. Cada bot es un pequeño proceso con su propio servicio sistematizado. Una caja NAT de 1 GB ejecuta un puñado de bots pequeños; un servidor de 2 GB funciona una docena o más.

Comience con los bots del plan realmente necesita: Buran NAT, €3/mes.

Relacionados