Сборщики событий · выкат · 21 сентября 2026 · DUSHA-63

Самопоиск каналов, глубина чтения и повторные чтения работают на стенде

Дев-стенд dusha.uxbrain.ru, раздел «Сборщики». Прод cloud.ru не затронут. Всё ниже проверено на живых каналах 21.09.2026 после выката.

Сделано по спецификации и всем семи вашим решениям.

Система сама находит открытые каналы города и проверяет, пишут ли они про события. Хорошие попадают в новый блок «Предложенные каналы», а в чтение канал ставит только оператор кнопкой «Читать». Первое чтение канала идёт на 45 дней назад, кнопка «Прочитать глубже» — до трёх месяцев. Повторные чтения обновляют уже собранное: правка поста доезжает до карточки. Удалённый пост или объявленная отмена снимают карточку с ленты.

По ходу нашёл и починил старую поломку: с 18.09 сбор Telegram по расписанию на стенде не работал. Сейчас работает, пропущенные три дня дособраны.

Что видит оператор

Блок «Предложенные каналы», Воронеж: пять каналов с подписчиками, частотой постов, долей анонсов, темами и кнопками «Читать» и «Не подходит»
Новый блок «Предложенные каналы» в «Сборщиках». Выбран город, сверху — итог последнего поиска. У каждого канала подписчики, сколько постов в неделю, какая доля постов — анонсы, темы и откуда он найден.
Раскрытый кандидат: пять последних постов с пометкой анонс или подборка
Клик по строке раскрывает пять последних постов канала с пометкой, что это: анонс, подборка, реклама. Можно решить, не открывая Telegram.
Реестр Telegram-каналов: у каждого канала статус «прочитан», время перепроверки и кнопка «Глубже»
Реестр каналов. Добавилось: когда карточки канала перепроверяли, сколько постов изменилось, кнопка «Глубже». Если карточки требуют внимания (пост удалён, отмена, источник поменял дату), в строке появится жёлтая пометка со ссылкой.
Страница канала «Афиша Казань»: кнопка «Прочитать глубже», глубина чтения, две карточки
Страница канала. Кнопка «Прочитать глубже» и строка «прочитано до». У снятых карточек будут пометки «снята: пост удалён» или «снята: отменено», у изменённых — «источник изменился» с «было → стало», и плитка «Требуют внимания».

Проверка на живых данных

Что запускалИтог
Поиск каналов, КазаньВ каталогах найдено 305 имён, проверено 60. Предложено 8, все из подборки «Афиша Казани»: «Мероприятия Казань. Я местный», «Афиша Казань | Мероприятия Казани», «Детская Афиша | Казань», «Бизнес-События Казани» и другие. Новостные и ресторанные отсеяны сами.
Поиск кнопкой, ВоронежЗа две минуты: 179 имён, проверено 60, предложено 5. Среди них «Куда пойти в Воронеже» на 73 тыс. подписчиков и узкий «Воронежский стендап клуб».
Приём канала «Читать»«Афиша Казань | Мероприятия Казани» ушла в реестр и сразу прочиталась: 2 страницы, 36 постов за 45 дней. У 31 поста событие уже прошло, будущих карточек 2. Одна на стенде ждёт решения, вторая склеилась с уже опубликованным событием другой площадки.
Перепроверка карточек3 канала, 6 будущих карточек сверены с постами, все без изменений. Хватило 4 запросов: одна страница ленты покрывает несколько карточек.
Чтение по расписаниюЗапустил в окружении крона. 4 канала, 114 постов, 16 новых карточек за три дня простоя, одна правка поста поймана. Из упоминаний и репостов пришло 28 новых кандидатов.

Нашёл и починил

Сбор Telegram по расписанию стоял с 18.09

Плановые прогоны идут изнутри контейнера по расписанию и не видели адрес прокси. Без прокси Telegram из России закрыт, каждый ночной прогон падал, и после этого система выключила источник. Кнопка «Прочитать» при этом работала, поэтому снаружи поломка не бросалась в глаза. Это недочёт моего выката 17.09. Теперь адрес прокси передаётся расписанию, источник включён, пропущенные посты дособраны.

Чаты принимались за сбой

Поиск по Казани нашёл родительские чаты («Дети Казани» и подобные). Их страница — не лента канала, и система считала её ошибкой и перепроверяла бы каждый день. Теперь чат честно помечается «это группа, а не канал».

Расписание

Что я сделал на стенде руками

Что стоит знать

Где код

Предыдущие документы: Самопоиск Telegram-каналов · Спецификация самопоиска Telegram