ME

Кейс · Assistych.ru · 2026 · SaaS · AI-автоматизация · E-commerce

Assistych — AI-кабинет управления Avito

Импорт объявлений без таблиц, AI-генерация и инфографика, гео-клон со spintax, трекер позиции, bid-management, конвейер репостов и AI-продавец в чатах — единый кабинет вместо Excel и нескольких разрозненных сервисов.

Стек проекта

  • Python
  • FastAPI
  • SQLAlchemy
  • alembic
  • PostgreSQL
  • Redis
  • Docker
  • Caddy
  • TypeScript
  • React
  • Vite
  • Recharts
  • Avito API
  • OpenAI API
  • DeepSeek
  • Whisper
  • Tinkoff API
  • VK API
  • S3
Срок
несколько месяцев активной разработки, продукт в производстве
Бюджет
индивидуальный SaaS-продукт
Индустрия
SaaS · AI-автоматизация · E-commerce

TL;DR

8+ модулей в едином кабинете
AI генерация, инфографика, чаты
24/7 AI-продавец в чатах Avito
54-ФЗ биллинг через Tinkoff

Контекст

Вводные данные.

Assistych — SaaS для управления продажами на Avito. Подключается к аккаунту через официальный API, импортирует все живые объявления и заменяет таблично- ручной подход конкурентов (Adviz и аналоги) на полноценный кабинет с AI-слоем, работающим в каждом шаге: от генерации текста и обложки до диалога с покупателем.

Продукт собран из нескольких модулей, которые работают в одной экосистеме: каталог объявлений с редактором, AI-генератор объявлений и инфографики, гео-клонирование, конвейер автоматического репоста «мёртвых» объявлений, трекер позиции в поисковой выдаче, bid-management для CPC-продвижения, парсер Avito для бенчмарка ниши, AI-продавец в чатах и биллинг через Tinkoff с фискализацией 54-ФЗ.

Задача

Что нужно было решить.

01

Импорт живых объявлений с фильтрами по категории и городу + умный поиск категорий

02

Удобный редактор с RichText, inline-ценой, пикером категории, RU-параметрами с мультивыбором, прайс-листом и контролем доступности

03

Bulk-операции: дубль, массовое удаление, обновление цен и параметров пачкой по выделенным объявлениям

04

Гео-клонирование одного объявления на N городов с авто-перефразированием через spintax и уникальными фото на каждую копию

05

Инфографика-overlay: AI-генерация обложек с текстом-на-фото, водяным знаком, логотипом, пресетами и форматами 1:1 / 9:16

06

AI-генерация объявлений с нуля: заголовок, описание, RU-параметры под xmlcheck Avito (IT-услуги, одежда, авто-запчасти)

07

Перехостинг и уникализация фото импортных объявлений как защита от анти-дубля Avito

08

Конвейер: автоматический поиск «мёртвых» объявлений (висят давно, ноль контактов) и репост через дубль с уникализацией текста и фото

09

Трекер позиции в поисковой выдаче Avito по ключевым запросам, поллинг после check-now, графики

10

Bid-management (/cpxpromo) для CPC-продвижения: ручные ставки, авто-ставки по расписанию для экономии бюджета

11

AI-продавец в чатах Avito: круглосуточные ответы, ведение по воронке, эскалация на оператора

12

Аналитика по объявлениям: spend, ROI, контакты, в избранном, графики и тренды на recharts

13

Avito-парсер для бенчмарка ниши: позиция в поиске у конкурентов, сравнение цены и фото

14

Биллинг через Tinkoff с фискализацией 54-ФЗ, баланс с прозрачным расходом и чеками

15

Self-host шрифтов и LLM-агностичная архитектура для независимости от внешних egress-каналов

Решение

Что и как мы сделали.

Backend на FastAPI + SQLAlchemy + alembic + PostgreSQL + Redis, подключённый к официальному Avito API (с параллельным парсером для данных, которые API не отдаёт — позиции в выдаче, статистика конкурентов). AI-слой работает через абстракцию провайдеров: основной OpenAI, fallback на DeepSeek и Whisper для транскрибации; модель привязывается к агенту, не захардкожена.

Конвейер репостов реализован как фоновый beat: находит объявления без контактов за период → снимает оригинал → публикует НОВЫЙ дубль с уникализированным текстом (spintax) и фото (фото-микс + AI-генерация обложки), чтобы получить свежесть в выдаче. Хорошие объявления алгоритмы Avito любят — их не трогаем.

Frontend на TypeScript + React + Vite + Recharts. Биллинг через Tinkoff: приём карт, 54-ФЗ чеки, возвраты. Self-host шрифтов и общий деплой через Caddy + Docker Compose.

Наблюдение

У конкурентов — таблицы и ручная работа. У нас — кабинет, где AI делает почти всё за вас, а конвейер сам держит объявления в топе.

Этапы

Как разворачивали.

01

MVP

Каталог объявлений, импорт по API, базовый редактор. Подключение к официальному Avito API с фильтрами по категориям и городам.

02

AI-слой

Генерация заголовков, описаний и RU-параметров под xmlcheck. Инфографика-overlay с текстом-на-фото, логотипом и форматами 1:1 / 9:16.

03

Конвейер

Автоматический поиск «мёртвых» объявлений и репост через дубль с уникализацией текста (spintax) и фото.

04

Продвижение

Трекер позиции в поисковой выдаче Avito + bid-management /cpxpromo с авто-ставками по расписанию.

05

AI-продавец

Круглосуточная переписка с покупателями в чатах Avito с распознаванием намерения и эскалацией на оператора.

06

Биллинг

Tinkoff с фискализацией 54-ФЗ, баланс с прозрачным расходом, оплата картой и чеки.

Архитектура

Как это устроено.

Клиент Бэкенд Воркеры Внешние API
React + Vite FastAPI PostgreSQL Redis Конвейер репостов AI-агент Avito-парсер Avito API OpenAI · Whisper Tinkoff API

Трансформация

До и после.

Было

Excel-таблицы и ручная настройка под каждое объявление. Десятки сервисов: один для генерации, другой для аналитики, третий для чатов.

Стало

Один кабинет: AI генерирует, конвейер репостит мёртвые, bid-management держит ставки, AI-продавец отвечает в чатах 24/7. Биллинг через Tinkoff с фискализацией.

Результаты

Что получилось.

Единый кабинет вместо Excel-таблиц и разрозненных сервисов конкурентов
AI генерирует объявления, обложки и ведёт переписку 24/7
Конвейер автоматически держит «мёртвые» объявления свежими через дубль с уникализацией
Гео-клонирование расширяет охват без ручного дублирования
Трекер позиции + bid-management закрывают полный цикл CPC-продвижения
Биллинг через Tinkoff с 54-ФЗ и прозрачным расходом с баланса

Похожая задача?

Расскажите о вашей ситуации — пришлю расчёт и план в течение рабочего дня.

Обсудить задачу → — Резидент IT Park · Ташкент