Skip to content

Latest commit

 

History

History
16 lines (14 loc) · 1.33 KB

readme.md

File metadata and controls

16 lines (14 loc) · 1.33 KB

Описание

Телеграм-клиент на базе python библиотеки telethon, который формирует rss-feed (в режиме реального времени) из любого публичного канала телеграм.

Установка и запуск

  • python3 -m venv tg2rss_venv
  • source tg2rss_venv/bin/activate
  • git clone этот репозиторий
  • pip install -r requirements.txt
  • заполнить .env. Как получить api id описано здесь: https://telethon.readthedocs.io/en/latest/basic/signing-in.html
  • выполняем команду uvicorn main:app --reload --host 0.0.0.0 --port 8091
  • открыть в браузере localhost:8091/channel/temablog

TODO

  • сделать пересылку картинок (альбомов). нужно сохранять через телетон превью на сервере, и отдавать в rss уже от себя
  • сделать пересылку приватных каналов. нужно подписываться на канал, формировать фид и отписываться (у телеги ограничение в 500 подписок на каналы)
  • сделать пересылку из чатов и групп (мегагрупп)