telekilogram
Bot en Go para generar digest de feeds RSS, Atom y JSON, así como resúmenes de canales Telegram. Soporta digests programáticos y on-demand.
Ficha actualizada 22 sept 2026, 22:25 · upstream 22 sept 2026, 21:57 · release sin release detectada
Qué es telekilogram
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Telekilogram es un bot en Go que sigue feeds RSS, Atom y JSON públicos, así como canales Telegram. Permite recibir digests automáticos diarios o solicitarlos a petición mediante la API. Incluye integración con OpenAI para generar resúmenes de publicaciones de Telegram, además de una funcionalidad local de truncamiento de texto cuando no se proporciona una clave API. Utiliza SQLite para almacenar feeds, configuraciones y estado del digest.
- Receber un resumen diario de noticias RSS o Atom sin necesidad de leer el contenido completo
- Monitorizar canales Telegram públicos mediante digests programados cada día
- Recibir resúmenes concisos de publicaciones de Telegram cuando se activa la integración con OpenAI
- Automatizar el seguimiento de múltiples fuentes de información en un solo punto de acceso
- Generar reportes diarios resumidos para equipos o usuarios sin necesidad de consumir recursos de API costosos
- Soporta múltiples formatos de feed: RSS, Atom y JSON, con soporte para feeds públicos y canales Telegram
- Permite digests programados (diarios) y solicitudes on-demand mediante la API REST
- Incluye integración con OpenAI para generar resúmenes automáticos de publicaciones de Telegram
- Utiliza SQLite como base de datos local, lo que permite un despliegue ligero sin necesidad de contenedores externos
- Soporta múltiples usuarios permitiendo personalización por usuario mediante listas de permisos
- No incluye gestión de contraseñas ni autenticación encriptada, por lo que el token debe ser visible en el entorno local
- La integración con OpenAI depende de una API externa y puede fallar si no se proporciona la clave de acceso
- El almacenamiento de feeds y configuraciones reside en un archivo SQLite local, lo que limita la escalabilidad horizontal
- No incluye funcionalidades de autenticación de usuarios ni gestión de permisos por roles
- La integración con OpenAI introduce latencia adicional debido a las llamadas API externas
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para despliegue en Docker, utiliza el contenedor oficial: docker pull ghcr.io/hu553in/telekilogram:latest. El archivo .env.example contiene todas las variables de entorno necesarias; asegúrate de configurar TOKEN y DB_PATH antes del arranque. Para producción, considera usar un contenedor con imagen fijas (sha-*) para evitar actualizaciones no deseadas. En entornos locales, ejecuta el comando make build y luego ./dist/telekilogram. El bot puede ser configurado para escuchar feeds RSS, Atom o JSON mediante la API REST, así como canales Telegram a través de tokens de autenticación.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.