BookinglyTech News
Software

Telethon sigue vivo en Codeberg mientras su repositorio de GitHub lleva meses archivado

El proyecto publica versiones en PyPI y hace commits en Codeberg, pero la página que enlazan todos los tutoriales está archivada desde febrero. Pyrogram y GramJS sí están parados.

3 min de lecturaDev.to0 vistas

Telethon no está muerto. Su repositorio en GitHub (LonamiWebs/Telethon) lleva archivado desde el 21 de febrero de 2026, pero el desarrollo continúa en Codeberg: el último commit es del 14 de septiembre y PyPI sirve la versión 1.45.0 desde el 10 de septiembre. Quien haya decidido si la librería seguía viva mirando su página de GitHub, se equivocó.

GitHub miente en las dos direcciones

Los números que muestra GitHub y lo que realmente ocurre no coinciden.

Telethon aparece con 12.057 estrellas, último push el 21 de febrero y una sola issue abierta. Esa única issue no significa que se acabaran los bugs: un repositorio archivado no acepta reportes nuevos. Si encuentras un fallo y lo publicas ahí, lo estás dejando en una vitrina.

Pyrogram es el caso contrario y peor. Tiene 4.616 estrellas y su repositorio también está archivado, con último push el 23 de diciembre de 2024. La última versión en PyPI es la 2.0.106, subida el 30 de abril de 2023, y su web de documentación no avisa de nada: se lee como si el proyecto siguiera en marcha. Nada indica a quien llega nuevo que han pasado tres años.

GramJS es el más raro de los tres. Su repositorio está archivado y, aun así, el paquete npm acumuló 891.746 descargas entre el 13 de agosto y el 11 de septiembre de 2026. Casi todo el que escribe código de Telegram en JavaScript se apoya en algo que nadie está vigilando.

A esto se suma un problema silencioso: los asistentes de código responden con lo que dice GitHub. Preguntarles si Telethon tiene mantenimiento da una respuesta construida sobre una página archivada.

Cuatro comprobaciones que no miran las estrellas

El registro de paquetes va antes que el repositorio. El endpoint JSON de PyPI devuelve la fecha de subida de la versión actual; en npm está la API pública de descargas del último mes. Una release de la semana pasada pesa más que una insignia de repositorio del año pasado.

Segundo, averiguar dónde trabaja de verdad el mantenedor. En el caso de Telethon es Codeberg, y la pista suele estar en el README del repositorio archivado o en su perfil.

Tercero, mirar la tendencia de descargas, no el total. Un paquete con descargas estables y sin releases nuevas es un riesgo que asumes a propósito; con ambas cosas, está bien.

Y cuarto, comprobar si las issues están siquiera abiertas. Una sola issue en un proyecto de 12.000 estrellas casi siempre significa que el tracker está cerrado, no que los bugs se agotaran.

Debajo de todo esto hay una pregunta que conviene hacerse en voz alta: ¿hace falta una sesión de Telegram? Si construyes un bot que actúa como sí mismo, sí, y la librería mantenida hoy es Telethon desde Codeberg, fijada a una versión que hayas probado. Si solo necesitas leer canales públicos, esa sesión es un lastre que adoptaste sin querer: un número de teléfono, un archivo de sesión que merece la pena robar y temporizadores de FLOOD_WAIT que no planificaste. El espejo de Codeberg tenía 132 estrellas el 17 de septiembre de 2026, y es el que está haciendo el trabajo.