Saltar al contenido principal

Descripción general

Vertra Cloud es ideal para alojar bots de Telegram: ofrece disponibilidad continua, reinicio automático y monitorización de logs en tiempo real.
Al crear la aplicación para un bot, selecciona el tipo Bot (no Sitio web). Los bots no necesitan un puerto HTTP expuesto.

Node.js con node-telegram-bot-api

Estructura

package.json

vertracloud.config

Ejemplo (Node.js)


Python con python-telegram-bot

Estructura

requirements.txt

vertracloud.config

Ejemplo (Python)

Deploy

  1. Comprime el proyecto en un .zip (las carpetas como node_modules, venv y target se eliminan automáticamente) o súbelo a GitHub.
  2. En el panel, haz clic en Nuevo Proyecto y sube el .zip o pega la URL del repositorio.
  3. En Build, revisa el runtime (JavaScript o Python), el archivo principal (src/index.js o main.py) y la memoria. Los comandos de inicio y de build están en Ajustes avanzados.
  4. Añade tus variables de entorno en Variables de Entorno.
  5. En Red, deja la publicación web desactivada: un bot no recibe tráfico entrante y se ejecuta en segundo plano en cualquier plan.
  6. Revisa y despliega. Sigue la salida en la pestaña Logs.
La guía completa está en Primer despliegue.

Configuración de variables de entorno

1

Obtén el token del bot

Habla con @BotFather en Telegram para crear un bot nuevo y obtener el BOT_TOKEN.
2

Configura en el panel

Después de crear la aplicación, añade la variable de entorno:
  • Nombre: BOT_TOKEN
  • Valor: (tu token de @BotFather)
3

Revisa los logs

Supervisa los logs tras el despliegue para confirmar que el bot está en línea y conectado.

Versiones disponibles

Node.js

Python

Notas

  • Tipo bot: selecciona siempre Bot al crear la aplicación (no Sitio web)
  • Variables de entorno: configura BOT_TOKEN en las variables de la aplicación
  • Reinicio automático: activado por defecto, mantiene el bot en línea si se desconecta
  • Memoria: 256 MB bastan para bots sencillos; 512 MB o más para los complejos
  • Logs: usa console.log() (JS) o logging (Python) para monitorizar en tiempo real
  • Polling: ambas bibliotecas usan polling, que es más sencillo pero consume más recursos que los webhooks
Última modificación el 26 de octubre de 2026