id объявления · ключ дедупа
Заголовок из ленты
- CPU
- поле
- GPU
- поле
- RAM
- поле
Если в тексте объявления не хватает характеристики, её закрывает модель.
04 · project
База объявлений по фильтрам. Одинаковые не дублируются, цена копится историей, сводка уходит в Telegram. Сборки ПК объясняют, зачем базе цена. Это контекст, не центр.
01
В базу попадает не «всё подряд», а сетка под свой запрос. Поднятые объявления отсекаются ещё на съёме.
02
Объявление в базе — не скрин ленты. У него номер, цена с историей, активность и поля железа в одной валюте.
id объявления · ключ дедупа
Если в тексте объявления не хватает характеристики, её закрывает модель.
Один и тот же номер не пишется дважды. Ушедшее помечается, цена остаётся историей.
Одна валюта. Отдельные поля процессора, видеокарты и памяти.
Новое → уже видели → цена изменилась → ушло с ленты. Статус читается без повторного клика по сайту.
03
Город, тип сделки, продавец и состояние задаются в запросе.
Одна сессия читает основную сетку. Поднятые объявления не берёт.
Сверка по id: повтор не создаёт вторую строку, цена дописывается в историю.
Добираем поля объявления. Телефон и фото в витрину не тащим.
Если в тексте объявления не хватает характеристики, её закрывает модель.
В Telegram уходят разделы, число новых и одна сводка.
04
Одно объявление может дешеветь или пропадать. База помнит первую цену, изменение и момент, когда позиция ушла с ленты.
в базу легла первая цена
каждый шаг дописывается в историю
позиция ушла с ленты — след остаётся
05
Объявления копятся со структурой: дедуп, активность, история цены, характеристики. Это то, ради чего система существует.
контекст
Та же база знает остаток и цену сборки. Это следствие, не отдельный продукт.
Сборки ПК объясняют, зачем цене нужна честная история. На витрине проекта они не главный герой.
06
сводка
разделы · сколько новых · одна сводка
карточка
новое объявление удобно смотреть в боте
цена из базысводка ушла в Telegram
Не нужно перечитывать ленты руками. Бот показывает разделы, новые позиции и сводку — поверх той же базы.
Объявления копятся со структурой: дедуп, активность и история цены.
Telegram показывает новые и сводку — без ручного перечитывания лент.
Склад ПК объясняет, зачем цене нужна история. Центр — мониторинг.