Я полез смотреть RSS-to-Telegram-Bot с простой мыслью: может, он сразу закроет весь канал. Подпишем его на источники, добавим шаблон и пойдём пить кофе.
Не закроет. И это даже хорошо.
Что у репозитория уже получается
Проект умеет читать много RSS-лент, сохранять форматирование и медиа, импортировать OPML и отправлять длинные материалы в Telegraph. Для сырого мониторинга это почти всё, что нужно.
- Собирает новости из десятков источников в одном месте.
- Не теряет изображения, видео и документы из ленты.
- Разделяет слишком длинные сообщения или уводит их в Telegraph.
- Добавляет источник, свой заголовок и хэштеги.
Где заканчивается автоматизация
Финальный пост для публичного канала требует другой логики. Мне нужны нормальные кнопки, единый дизайн, таблица для репозитория, спрятанные источники и короткий личный вывод. В настройках RSStT произвольной inline-клавиатуры нет.
Есть ещё AGPL-3.0. Я не хочу без необходимости залезать внутрь проекта, собирать свой форк и потом обслуживать отдельную ветку. Пусть бот делает то, для чего его уже хорошо написали.
Сырьё может прилетать автоматически. Мнение должно оставаться моим.
Схема
- RSStT складывает все кандидаты в закрытый редакционный канал.
- Редактор удаляет повторы и находит первоисточник.
- Черновик приходит мне на подтверждение.
- Publisher Bot выпускает статью на сайте и красивый Rich Message в Telegram.
Два бота. Зато публичный канал не превращается в RSS-помойку. Мне нравится.
Источники
Редакционная заметка: факты сверяются по ссылкам выше. Композиция, формулировки и выводы написаны для PLISKO NEWS. Если заметили ошибку, напишите в @pliskonews.