Фильтрация каналов в Telegram

Настройки отображения темы Показывать по сообщений с сортировкой .
Выводить , отправленные .
Одна страница
4X_Pro
Создатель сайта
Всего сообщений: 4643
Зарегистрирован: 9 дек. 2015 г., 19:20
Рейтинг пользователя: 2542

1
#1

Недавно задумался над фильтрацией информации из Telegram каналов. Часто бывает так, что есть канал, в котором где-то 2/3 или 3/4 сообщений полезны, но оставшаяся часть — только трата времени и когнитивных ресурсов. И возникла мысль, что надо бы их отфильтровывать хотя бы просто по ключевым словам (хотя бы убрать объявления о платных курсах, вебинарах, сомнительные розыгрыши и приглашениях на сторонние каналы), хотя допускаю и вариант с помощью лёгких локальных нейронок.
На данный момент вижу несколько направлений, в которых можно двигаться:
1. Сделать приватные дубли важных для меня каналов в самом Telegram, и написать бота на чём-нибудь вроде Telethon, который будет логиниться под моим аккантом, просматривать исходные каналы, проверять сообщения в них и пересылать те, которые пройдут проверку, в эти самые каналы-дубли. При этом исходные каналы можно будет переместить в архив.
Плюсы — привычный интерфейс, можно читать как на компьютере, так и с мобильных устройств, не задумываясь о вопросах синхронизации.
Минусы — отсутствие удобного управления, для любой подписки/отписки нужно будет лезть на сервер и редактировать конфиг.
2. Поднять сервер, который на лету конвертирует TG-каналы в RSS (например, tgfeed) и дальше читать RSS в читалке на компьютере, пользуясь её возможностями фильтрации.
Плюсы — самое простое решение. Для некоторых читалок можно подключать свои скрипты для сложной фильтрации. Контент будет доступен в оффлайне.
Минусы — нет синхронизации между устройствами, плюс нужно приучать себя к RSS-читалкам.
3. Поднять сервер-конвертор и использовать RSS-читалку с Web-интерфейсом.
Плюсы — простота и отсутствие проблем с синхронизацией. Все информационные потоки — в одном месте.
Минусы — нет возможности читать контент в оффлайне. (Хотя можно приделать кеширование самому.)

Может, у кого есть ещё какие идеи?


Ребята, давайте жить спокойно!


4X_Pro
Создатель сайта
Всего сообщений: 4643
Зарегистрирован: 9 дек. 2015 г., 19:20
Рейтинг пользователя: 2542

0
#2

Кажется, нашёл возможное решение: Miniflux, у которого вроде бы есть готовая интеграция с Telegram. Кроме того, он написан на Go, то есть ресурсов будет потреблять не слишком много. В общем, попробую и отпишусь.


Ребята, давайте жить спокойно!


Одна страница

У вас нет прав для отправки сообщений в эту тему.