Разработка биржи репутационных заданий Trustomat

Клиент: Trustomat

Сфера: Репутационный маркетинг / автоматизация / биржа заданий

Задача

Trustomat — платформа для автоматизации управления репутацией бизнеса на ключевых площадках: Авито и Яндекс.Картах. Заказчики размещают задания на написание отзывов, исполнители-фрилансеры их выполняют, а платформа автоматизирует весь цикл: от создания задания до верификации публикации и выплаты вознаграждения.

Перед нами стояло несколько ключевых вызовов:

  • Авито не публикует отзывы мгновенно — они проходят ручную модерацию, что требовало нестандартной логики статусов и гибридной системы верификации
  • Три типа пользователей с принципиально разными сценариями работы — нужна была чёткая архитектура каналов взаимодействия
  • Финансовая безопасность обеих сторон — исполнитель должен быть уверен в оплате, заказчик — не платить за неподтверждённый результат
  • Масштабируемость — MVP под две площадки, но архитектура должна легко расширяться на 2ГИС, Zoon и другие

Ключевые цели разработки

  • Двухканальная архитектура: исполнители — через Telegram-бот и Mini App, заказчики — через веб-ЛК, администраторы — через веб-админку
  • Гибридная верификация: автоматический парсинг + ручное подтверждение заказчиком для Авито, полностью автоматическая проверка для Яндекс.Карт
  • Эскроу-механизм: средства замораживаются при создании задания и выплачиваются исполнителю только после подтверждения публикации
  • Верификация исполнителей: парсинг профилей перед выдачей задания — проверка «живости» аккаунта
  • Конструктор заданий: визуальный drag-and-drop редактор в админке для быстрого запуска новых типов заданий без программирования

Решение

Архитектура: три роли — три канала

Платформа обслуживает три типа пользователей, и для каждого выбран свой оптимальный канал. Это не компромисс, а осознанное архитектурное решение — каждый интерфейс заточен под конкретный пользовательский сценарий.

  • Исполнители работают исключительно через Telegram: низкий порог входа, мобильность, привычная среда. Telegram-бот для регистрации, получения заданий и отправки отчётов; Telegram Mini App для баланса и истории
  • Заказчики — веб-личный кабинет: оформление заказов, трекинг статусов в реальном времени, подтверждение публикации отзывов
  • Администраторы — веб-админка: управление заданиями, верификация отчётов, настройка лимитов и кулдаунов, аналитика по загрузке исполнителей и проценту успешных публикаций

Логика статусов с разветвлением по площадке

Центральный элемент платформы — единая система статусов с ветвлением под специфику каждой площадки. Это позволило не создавать две отдельные системы, сохранив единое ядро при гибкости под каждый сценарий.

Штатный сценарий для Яндекс.Карт: задание принято → исполнитель отправляет отчёт → парсер автоматически проверяет публикацию → вознаграждение начисляется.

Сценарий Авито с ручной модерацией: после получения отчёта парсер проверяет публикацию в течение 15 минут. Если отзыв не обнаружен, задание переходит в статус «На ручной модерации» — клиент получает уведомление в ЛК с кнопками «Отзыв появился» / «Отзыва нет» и таймером 48 часов. При отсутствии ответа в срок — автоматическая эскалация администратору.

Финансовый модуль и эскроу

Платёжная логика построена на принципе эскроу: средства списываются с баланса заказчика в момент создания задания и замораживаются до подтверждения публикации. Вознаграждение исполнителю начисляется только после верификации — автоматической или ручной. Это исключает споры и ручные операции.

  • Внутренние балансы для заказчиков и исполнителей
  • Автоматические выплаты исполнителям через API банка
  • Блокировка повторного выполнения заданий одним исполнителем для одного заказчика
  • Интеграция с ЮKassa для приёма платежей и формирования кассовых чеков по № 54-ФЗ

Парсеры и автоматическая верификация

Для контроля публикаций и качества исполнителей разработаны парсеры двух типов:

  • Мониторинг публикаций — автоматическая проверка появления отзыва на Яндекс.Картах и Авито после отчёта исполнителя. Результат проверки определяет статус задания и запускает соответствующую ветку сценария
  • Верификация аккаунтов — парсинг профилей исполнителей на целевых площадках перед выдачей задания: активность, наполненность, отсутствие признаков накрутки

Конструктор заданий с drag-and-drop

Визуальный редактор в админке позволяет создавать пошаговые инструкции для исполнителей без программирования: задать шаги, загрузить примеры, настроить лимиты и кулдауны. Это снижает операционную нагрузку и ускоряет запуск новых типов заданий при подключении новых площадок.

Результат

Для Trustomat создана не просто биржа заданий, а полноценная автоматизированная платформа управления репутацией — от создания задания до верифицированной публикации и выплаты исполнителю.

  • Гибридная верификация решила ключевую проблему Авито: ни одна сторона не остаётся без защиты при ручной модерации площадки
  • Двухканальная архитектура Telegram + веб дала каждой роли оптимальный инструмент без компромиссов
  • Эскроу-механизм исключил споры об оплате и ручные операции со стороны администраторов
  • Конструктор заданий позволяет подключать новые площадки без привлечения разработчиков

MVP платформы заложил архитектурный фундамент для масштабирования: подключение новых площадок (2ГИС, Zoon), реферальная система и расширение конструктора заданий — всё это реализуемо без переработки ядра.

Технологический стек

  • Telegram Bot API — основной канал для исполнителей
  • Telegram Mini App — интерфейс баланса и истории заданий
  • Веб-платформа — личный кабинет заказчика и админ-панель
  • Парсеры Авито и Яндекс.Карт — автоматическая верификация публикаций
  • ЮKassa — приём платежей и кассовые чеки по № 54-ФЗ
  • API банка — автоматические выплаты исполнителям