Агрегатор АЗС benzin.live: как мы склеиваем банки, народные отметки и зачем это при новой волне дефицита
За лето вопрос «где заправиться» оброс пачкой трекеров. Сбер, Т-Банк, Яндекс, продолжите список... Крауд-карты и чаты появились еще раньше. У каждого свой плюс и своя слепая зона: банк видит только факт оплаты, народные отметки устаревают, чаты шумят.
benzin.live — агрегатор, собирающий сильные стороны на карте АЗС:
Тут объединены оплаты сразу с нескольких банков + отметки водителей из крауд-фида. Информация автоматически анализируется и выдает прогноз доступности топлива и причины для него. Итог — один статус АЗС, а не пять вкладок.
Карта всегда онлайн: https://benzin.live/map/
А это еще актуально?
В августе пришла очередная волна. Официально «кризиса» не объявляли, на колонках он уже есть.
Примеры свежих ограничений (середина августа):
- Оренбург, с 12 августа — до 30 л бензина, до 60 л дизеля в городе, заправка по «чёт-нечет» (последняя цифра номера).
- Липецк, с 13 августа — снова «чёт-нечет», но уже по первой цифре номера; лимит 30 л на крупных сетях.
- Сочи, с 11 августа — лимиты на АЗС, жителей и туристов просили по возможности не ездить на личном.
Волна дефицита, можно полагать, не последняя: поставки скачут, правила меняются. Как benzin.live держит информацию под контролем?
Два слоя данных
Первый - банковские оплаты, обезличенные транзакции на АЗС с нескольких банков. Сигнал: «на этой станции недавно прошла оплата». Не видно: сумма транзакции, очередь, 92/95, табличка «нет бензина» при работающем магазине.
Народные отметки. Водитель на колонке ставит: есть / лимит / нет, плюс марку. Сигналов много, но все же меньше чем банковских. Зато сильнее по смыслу: человек видел колонку.
На карте это видно сразу: 💳 — свежая оплата, 📍 — есть отметка с места.
Какие состояния рисуем
Не «открыта / закрыта», а рабочий статус топлива:
- Есть — оплаты и/или отметки сходятся, свежие.
- Возможно есть — одна недавняя оплата, отметок нет.
- Лимит — водители пишут про ограничение.
- Очередь — отметка про очередь; оплата этому не противоречит.
- Нет — свежая отметка «пусто», свежих оплат нет.
- Ненадёжно — если сигналы спорные: банк говорит «платили», водители — «нет» / «лимит».
- Нет данных — серая точка, ехать наугад.
Статусы марикрованы цветами. В крупном масштабе показывает не отдельные точки а "пирог": сколько точек какого статуса в районе.
Как сводим инфу от банков и водителей
В карточке станции слои не склеиваются в одну строку «12 подтверждений». Они стоят рядом:
- блок банковские оплаты — лента времени: 21 мин, 21 мин, 1 ч назад;
- блок отметки водителей — статус, сколько часов назад, иногда «на месте».
Сверху — итоговый статус и короткая причина: «оплата и отметки сходятся» или «были платежи, но водители пишут нет».
Что может водитель
На точке можно самому поставить статус по марке (92 / 95 / дизель): есть, лимит, нет.
Где найти:
- Онлайн — benzin.live/map/, отовсюду, без регистрации.
- Android — приложение Benzin Live в RuStore; в Google Play можно получить тестовую версию.
- iPhone — можно поставить как PWA: открыть карту в Safari → «На экран Домой».