Hosting de bots de Telegram
con webhook o polling
Haz deploy de tu bot en python-telegram-bot, aiogram, Telegraf o grammY. Usa long polling sin configurar nada o activa un subdominio HTTPS para recibir webhooks.
Desde 12,49 BRL/mes ≈ 2,25 US$
99,99 %
Uptime medio observado
<5s
Del upload al bot en línea
1 ms
Latencia a la base de datos
Lo que puedes poner en línea en Telegram
Asistentes, alertas, tiendas y grupos, con el bot respondiendo por polling o webhook, siempre encendido.
Asistentes con IA
Chatbots que llaman a la API de un modelo de lenguaje, responden dudas y clasifican las solicitudes de soporte.
Notificaciones y alertas
Alertas de precio, estado de sistemas y avisos programados para usuarios, grupos o canales.
Ventas y pagos
Catálogo, carrito y pagos por la Bot API, con el pedido registrado en tu base de datos.
Grupos y comunidades
Moderación, bienvenidas, encuestas y puntos para grupos con miles de miembros.
Tus bibliotecas de Telegram, sin adaptaciones
Bot API o MTProto, polling o webhook: haz deploy con la biblioteca que ya usas, en Node.js o Python.
Telegraf
Framework de middlewares para la Bot API, con TypeScript, escenas y webhooks.
$npm i telegrafgrammY
Framework TypeScript-first con tipado completo de la Bot API y plugins para sesiones, menús y conversaciones.
$npm i grammynode-telegram-bot-api
Cliente directo de la Bot API, con polling y webhooks. Sencillo para bots pequeños y medianos.
$npm i node-telegram-bot-api
También funcionan pyTelegramBotAPI, Gramio, teloxide y cualquier biblioteca que use la Bot API o MTProto.
Del código al bot en línea en tres pasos
Sin Dockerfile y sin servidor que configurar. Tú eliges de dónde viene el código.
- 1
Envía el código
Conecta el repositorio de GitHub, usa la CLI o sube un .zip desde el dashboard.
- 2
Configura a tu manera
El dashboard genera el squarecloud.app con el runtime, la memoria y el archivo de entrada que eliges. O escribe el tuyo en la raíz del proyecto.
- 3
Bot en línea
El contenedor arranca en menos de 5 segundos. Con GitHub conectado, cada push a la rama configurada actualiza los archivos y reinicia el bot.
Todo lo que tu bot necesita para seguir en línea
Incluido en todo bot de Discord, Telegram o WhatsApp. Cuando una función depende del plan, la tarjeta indica cuál.
Siempre encendido
El contenedor del bot corre sin parar: no entra en reposo por inactividad y se reinicia automáticamente si el proceso termina.
- Sin reposo por inactividad
- Reinicio automático del proceso
- 99,99% de uptime medio observado
Contenedor aislado
Cada bot corre en su propio contenedor, con vCPU, RAM y disco propios. Eliges la memoria en el deploy y la ajustas cuando lo necesites.
- vCPU, RAM y disco propios
- Memoria definida por ti
Logs y estado en vivo
Sigue la consola del bot en tiempo real y ve si está en línea, reiniciando o detenido.
- Consola en el dashboard
- Logs en la CLI y en VS Code
- Estado y logs en la app móvil
Métricas de uso
CPU, RAM y red de cada bot, recopiladas cada 5 minutos y guardadas durante 24 horas, para que sepas cuándo necesita más memoria.
- CPU, RAM y red por aplicación
- Historial de 24 horas
- En aplicaciones con 512 MB de RAM o más
Snapshots
Crea un snapshot antes de una actualización arriesgada y restaura el bot si algo sale mal.
- Snapshots manuales en todos los planes
- Snapshots diarios desde Pro, guardados durante 7 días
- El más reciente queda disponible hasta 30 días
HTTPS para webhooks
Activa la Publicación Web y el bot recibe un subdominio squareweb.app con TLS, listo para webhooks de Telegram, de la Cloud API de WhatsApp o de interactions de Discord.
- Subdominio squareweb.app con HTTPS
- Certificado TLS emitido y renovado automáticamente
- Dominio propio desde Standard
Guarda los datos del bot en el mismo datacenter
Hosting de MongoDB, Redis, PostgreSQL y MySQL en el mismo dashboard que tus aplicaciones, con conexión a 1 ms de latencia media. Disponible desde el plan Standard.
Un plan para cada etapa de tu proyecto
Empieza pequeño y escala cuando lo necesites, sin contratos de permanencia.
Hobby
Para validar ideas, bots y proyectos personales
Desde 12,49 BRL/mes ≈ 2,25 US$
- 1 GB de RAM
- 1 vCPU
- Hasta 4 proyectos
- Escala hasta 2 GB en el mismo plan
Standard
RecomendadoPara producción, con bases de datos y dominio propio
Desde 44,99 BRL/mes ≈ 8,10 US$
- 4 GB de RAM
- 4 vCPU
- Hasta 16 proyectos
- Escala hasta 8 GB en el mismo plan
Pro
Para alta escala, con snapshots diarios de las aplicaciones y analytics avanzado
Desde 124,99 BRL/mes ≈ 22,50 US$
- 12 GB de RAM
- 6 vCPU
- Hasta 48 proyectos
- Escala hasta 24 GB en el mismo plan
4,9 de 5 · 402 reseñas en Google + TrustpilotTrustpilot
Preguntas frecuentes sobre alojamiento de bots de Telegram
Todo sobre webhooks, long-polling, bibliotecas y bots de medios en Telegram.
¿Square Cloud soporta python-telegram-bot, Telegraf y Aiogram?
Sí, todas. También Telethon, node-telegram-bot-api, grammY y cualquier biblioteca que use la Bot API de Telegram.
¿Debería usar webhook o long-polling en mi bot de Telegram?
Para una latencia mínima y menor consumo, el webhook es mejor. Configura un subdominio squareweb.app con HTTPS en la pestaña Dominios de la aplicación (tu app debe escuchar en el puerto 80); el certificado se emite y renueva automáticamente. El long-polling también funciona, sin configuración extra.
¿Cómo configuro el webhook de Telegram apuntando a mi aplicación?
Configura un subdominio squareweb.app con HTTPS en la pestaña Dominios de la aplicación (tu app debe escuchar en el puerto 80) y usa esa URL en la llamada setWebhook de la Bot API. Como el certificado se emite y renueva automáticamente, Telegram no necesita el parámetro certificate.
¿Puedo usar la misma cuenta para la base de datos del bot de Telegram?
Sí. Desde Standard, puedes crear MongoDB Hosting, PostgreSQL Hosting, MySQL Hosting o Redis Hosting en el mismo dashboard y conectarte con una latencia de ~1ms.
¿Los bots de medios (vídeo, foto, audio) son lentos en Telegram?
No. El uplink es de 10 Gbps y el NVMe Enterprise maneja bien upload/download de archivos grandes (hasta el límite de 50 MB / 2 GB Premium de la Bot API).
¿Cómo alojo un userbot (Telethon) en Square Cloud?
Funciona con normalidad: los userbots usan la MTProto API. Solo asegúrate de que el archivo de sesión (.session) quede guardado en el disco de la aplicación.