Быстрая разработка на стеке Java

В условиях топливного кризиса в Республике Алтай разработчик создал Telegram-бота для мониторинга наличия бензина на заправках. Проект был реализован за 5–6 часов: в качестве основного стека использовались Java 21, Spring Boot 3, Maven, k3s и PostgreSQL. Для написания кода и работы в качестве AI-агента применялся Claude Code. Данные для бота подтягивались через открытый API сервиса gdebenz.ru с помощью шедулера, который опрашивал информацию каждые 30 минут.

Взрывной рост и проблема «зацикливания» данных

После публикации поста в местной группе бот показал быстрый рост: за первые 12 часов его запустили более 2000 пользователей, а количество поисковых запросов превысило 4,5 тысячи. Однако проект столкнулся с проблемой неактуальности информации. Из-за ошибки в алгоритме системные данные имели коэффициент доверия 1.5, что перекрывало отчеты реальных пользователей. Кроме того, фильтрация выдачи по наличию топлива скрывала АЗС с ошибочным статусом «нет бензина», из-за чего пользователи физически не могли отправить правку и исправить ситуацию.

Масштабирование и завершение проекта

Несмотря на ошибки, разработчик расширил географию бота, подключив Алтайский край, Новосибирскую и Кемеровскую области, что увеличило базу до 4000 пользователей. В итоге проект перешел на официальный источник данных (kot.04gov.ru), но с окончанием топливного кризиса потребность в боте отпала. Автор отметил, что для долгосрочного выживания продукта необходима поддержка пользователей и полноценная SEO-оптимизация, а не только мониторинг метрик.