Почему мы сначала сделали блог, а потом уже посты в соцсети
Мы писали посты в паблики и ставили в них ссылку на первоисточник. Потом развернули порядок: сначала выходит разбор на своём домене, и уже он собирает переходы. Рассказываем, что для этого пришлось построить на шаред-хостинге без браузера.
Как было
Схема была обычной для пабликов.
Приложение забирает новость площадки, нейросеть делает из неё короткий пересказ, пост уходит в VK и Telegram, внизу стоит ссылка на первоисточник.
Всё работало, но с одной неприятной особенностью: пост в ленте живёт сутки, а весь трафик, который он успевает собрать, уходит на чужой сайт.
Что поменяли
Теперь порядок обратный. Из той же новости сначала собирается развёрнутый разбор и выкладывается на easympanalytics.ru. Только после этого в паблики уходит короткий пост, и ссылка в нём ведёт на наш разбор.
Первоисточник никуда не делся - он указан на самой странице, проверяемость важнее. Смысл перестановки простой: пост в ленте живёт сутки, страница в поиске - годами.
Что пришлось построить
Сайт лежит на обычном шаред-хостинге: ни Node, ни браузера там нет и поставить их некуда. Поэтому страницы, карта сайта, robots.txt и RSS-лента собираются на чистом Python и заливаются по SFTP.
Обложку каждой статьи рисует Pillow: градиент, заголовок в три строки, плитка логотипа, подпись с доменом. Браузерный скриншотер для этого не нужен, а обложка нужна ровно в тот момент, когда выходит статья - иначе ссылка в мессенджере приходит серой заглушкой.
Чего это стоило
Трёх переделок формата. Первые статьи получались слишком короткими - за таким разбором из поиска никто не пойдёт.
Потом нейросеть придумала статистику, которой не было в источнике, и пришлось убирать раздел, который её к этому подталкивал, и дописывать проверку, которая сверяет каждое число в готовом тексте с числами в новости. После каждой переделки старые адреса оставались висеть, так что понадобилась отдельная пересборка, убирающая осиротевшие страницы.
Что дальше
Комментарии и реакции прямо на страницах, чтобы разбор можно было обсудить там же, где он лежит. И выдача свежих записей в Дзен - лента для него уже отдаётся с сайта.


