Готовый Telegram-бот, который связывает покупателей автозапчастей с продавцами/разборками/магазинами. Логика простая и рабочая: покупатель создаёт заявку (можно привязать VIN автомобиля), бот мгновенно рассылает её всем активным продавцам, а те присылают свои предложения с ценой, фото и комментарием.
Целевая аудитория:
- Покупатели — автовладельцы, которым нужна деталь здесь и сейчас, без обзвона десятков магазинов.
- Продавцы — авторазборки, магазины запчастей, частные поставщики, которые получают поток «горячих» заявок без вложений в рекламу.
Ниша вечнозелёная: авто ломаются всегда, спрос на запчасти не зависит от сезона и кризисов, а рынок б/у и новых деталей в РФ и СНГ — огромный.
Бот не требует ручного наполнения контентом — контент генерируют сами пользователи (заявки покупателей и предложения продавцов). Это самоподдерживающаяся модель: чем больше пользователей, тем ценнее площадка.
Со стороны владельца обновляется только:
- системные тексты и сценарии бота,
- рекламные рассылки (встроенный модуль массовых рассылок по сегментам аудитории),
- модерация продавцов.
Встроенный модуль рекламных рассылок Полноценная система массовых рассылок прямо внутри бота — отдельный сервис для рекламы и удержания аудитории не нужен.
- Создание рассылки за минуту, без кода. Пошаговый мастер прямо в Telegram: заголовок → сообщение → кнопки → аудитория → время запуска. Всё через интерфейс бота, никаких правок файлов.
- Любой формат сообщения. Текст, фото, видео, документы, кружки — рассылается ровно то, что вы отправили боту (через copy_message), с сохранением форматирования.
- Кликабельные кнопки под сообщением. К любой рассылке можно прикрепить inline-кнопки со ссылками — для переходов на сайт, канал, акцию.
- Сегментация аудитории. Рассылка нацеливается на нужные группы — покупатели, продавцы или всех сразу. Реклама уходит только релевантной аудитории.
- Отложенный запуск по расписанию. Можно отправить мгновенно или назначить точную дату и время — задачи ставятся в очередь и уходят автоматически (планировщик APScheduler).
- Предпросмотр перед отправкой. Видно, как именно сообщение придёт пользователю, с подтверждением или отменой — защита от ошибок.
- Защита от блокировок Telegram. Встроенный rate-limiting (семафор + троттлинг ~1 сообщение/сек, корректная обработка RetryAfter) — рассылка не упирается в лимиты и не приводит к бану бота.
- Самоочистка базы. Пользователи, заблокировавшие бота, автоматически помечаются неактивными и исключаются из будущих рассылок.
- Статистика по каждой рассылке. Фиксируется число доставленных сообщений и количество заблокировавших — видно реальный охват.
Проект почти полностью автоматизирован. Текущее участие владельца минимально:
- модерация заявок новых продавцов (через встроенную админ-панель прямо в Telegram),
- отправка рекламных рассылок при необходимости,
- контроль жалоб на недобросовестных пользователей (встроена система блокировок).
Стек
- Python 3.13, aiogram 3, PostgreSQL, Redis.
- Полностью контейнеризирован (Docker Compose) — разворачивается одной командой на любом VPS.
- Встроены: система заявок с привязкой VIN, кабинет продавца, модуль рекламных рассылок по сегментам, админ-панель, система блокировок нарушителей, работа через прокси.
- Чистая модульная архитектура — легко дорабатывать и масштабировать.
Заложен большой потенциал для монетизации и роста:
- Платный доступ для продавцов (подписка за получение заявок) — самый очевидный источник дохода.
- Платное продвижение заявок и предложений в топ.
- Расширение географии и тематик (шины, авто целиком, спецтехника).
- Реферальная программа для роста аудитории.
- Интеграция с каталогами запчастей по VIN для автоподбора.
- Встроенный модуль рассылок уже сейчас позволяет монетизировать аудиторию через рекламу.
- Что передаётся покупателю: полный исходный код, инструкция по развёртыванию, полная поддержка в дальнейшем.
- Причина продажи: Запуск проекта подразумевает офлайн подключение первых продавцов. Партнёр, с кем планировался запуск и кто был ответственен за эту часть слился.
- Код написан профессионально, проект готов к немедленному запуску и масштабированию.