Channel2RSS

Channel2RSS es un bot y sitio web que permite publicar un archio xml compatible con RSS, para poder leer con un lector de RSS las novedades de un canal de Telegram

Ultimos Feeds Agregados
ID Canal Titulo RSS Fecha de Creacion Idioma
7El sueño del Artista Canal 2.0 Feed / Leer 2025-09-21es
6DebugLife Feed / Leer 2025-09-13es
5El sueño del Artista 🎨 Feed / Leer 2025-08-20es
4canal pruebas Feed / Leer 2025-08-08es
2Aviones De Papel Feed / Leer 2025-08-07es
3Surreal Cloud 🌌 Feed / Leer 2025-08-07es
1Drk0027 Feed / Leer 2025-08-06es
Modo de uso
  1. Saluda al bot @channel2rrss_bot
  2. Agrega el bot @channel2rrss_bot a tu canal como administrador
  3. Nada mas, te llegara un enlace donde podras encontrar el archivo xml que necesitas para los lectores RSS, publicalo donde quieras.
Lo que hace el bot
  1. Publica al instante el texto de un canal de telegram en un xml compatible con RSS
  2. Crea un directorio publico en el servidor para usar el archivo xml y otros recursos
  3. Sube los archivos de audio para su uso como podcast
  4. Comparte un enlace con el post especifico creado en el canal
Articulo oficial

Puedes encontrar mas informacion y mas detallada en mi articulo de mi blog en Interlan

https://interlan.ec/2025/08/15/desarrollo-de-bots-channel2rss/

Cosas pendientes
  1. Notificar al usuario cuando el bot es removido del canal
  2. Elimiar los datos del canal en el servidor cuando el bot es eliminado del canal
  3. Dar la opcion de que el usuario decida si eliminar los datos o conservarlos
  4. Compatibilidad con texto enriquecido de telegram (odio mucho las entidades)
  5. Compatibilidad con imagenes y otros archivos (no se si valga la pena invertir espacio de mi servidor para esto)
  6. Liberar el codigo. Es super simple. a alguien le podria interesar esto? incluso es tedioso el despliegue del servidor y dominio necesario
Notas sobre el desarrollo

Este bot es un desarrollo rapido creado con el fin de utilizarse por podcasters de telegram. Si bien hay otros servicios que ofrecen cosas similares, no utilizan el enfoque que he usado porque entre otras cosas:

  1. La actualizacion del archivo XML es inmediata. No utiliza scrappers
  2. Algunos archivos de post original son almacenados en un servidor publico
  3. Publicar por RSS es una decision enteramente del autor del canal, el cual decide usar el bot

Por el momento conozco 2 servicios que funcionan relativamente bien para ofrecer RSS a canales de telegram, pero no piden permiso al dueño del canal. por supuesto, que mi bot lo pida no significa que los demas no puedan hacerlo. Si alguien usa mi bot para tener RSS, tambien puede que hayan otros servicios screappeando el canal para que alguien lea por RSS tambien

Adjunto los servicios que conozco

No me he dado el gusto de estudiar como funcionan, pero a diferencia de mi proyecto, no usan bots para obtener los datos y pueden recolectar post bastante antiguos tambien.

Changelog

22 de agosto de 2025

  • Agregado la pagina "read.php" para que los articulos de los canales puedan ser leidos sin necesidad de un lector RSS
  • Actuaizada la pagina de inicio para mostrar el modo lectura, aparte del enlace al feed RSS
  • Agregado campos meta para vistas previas de hipervinculo en redes sociales (falta mejorar)
  • Correcciones varias de estilos

22 de septiembre de 2025

  • Al agregar al bot a un nuevo canal, se guarda de forma errónea el id del usuario, por lo que he eliminado la tabla original y creado una nueva que vincule con el código del usuario y no con el id de usuario de la tabla. Corregido
  • Index.php también tenia un error que no mostraba mas que un canal por usuario. Corregido,
  • Se reconstruyó la tabla canales para poder usar como clave foránea codigo_usuario en lugar de id
  • En la vista read.php, se ha agregado algo de estilo para centrar columnas en pantallas grandes, se ve bien en pantallas pequeñas. No soy muy creativo con los estilos. (Falló, vease meme:)
 Github
 Instagram
 Correo Electronico
 Página Principal
 Blog de Arte