Skip to content

telegram-bots/telegram-rss-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Telegram RSS Feed Manager

Продолжаем делать что-то с кучей каналов в Телеграме (предыдущая попытка: telegram-channels-feed).

На сей раз вынесем подписки из Telegram (мессенджера) в RSS-ленту.

  • Один Юзер имеет n rss-фидов.
  • Один rss-фид — это 1 или более каналов.
  • Каналы в фиде могут быть активными или неактивными.
  • Если канал неактивен, то посты из него не транслируются в фид.
  • Посты во всех каналах имеют permalink-и (пример), поэтому в фиде — либо title+excerpt+link, либо title+full text.
  • Нужно, чтобы это можно было настроить.
  • Нужно уметь фильтровать сообщения определённых типов.
  • Нужно уметь фильтровать по точному вхождению строки.

Формирование ленты

Вместо формата rss лучше использовать atom.

  • Дописываем посты в файл с названием: ${userId}_${subscriptionName}.xml
  • Вид ссылки на пост: <a href="https://t.me/${channelLink}/${postId}">${channelName}</a>

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published