Как бороться с дубликатами заказов и спамом на площадке

Время чтения - 3 мин.
Дата публикации 25.05.2026

Дубликаты заказов и спам — это когда один заказчик публикует один и тот же проект несколько раз, или исполнители оставляют сотни пустых откликов. Это захламляет каталог, мешает нормальным пользователям и увеличивает нагрузку на сервер. В этой статье — методы борьбы, реализованные в проектах на Falcon Space.

Почему возникают дубликаты

  • Заказчик не дождался откликов и опубликовал проект снова.
  • Технический сбой (тормозил интернет, нажал несколько раз кнопку).
  • Сознательное накручивание (попытка захватить внимание).

Как предотвратить дубликаты

  1. Ограничение на количество проектов в сутки. Например, один заказчик может создать не более 3 проектов за 24 часа. В Falcon Space это можно реализовать через триггер в БД.
  2. Проверка на похожие заголовки за последние 24 часа. Если заказчик пытается создать проект с названием, совпадающим на 90% с его же недавним проектом — выдавать предупреждение «Такой проект уже есть». Это делается в хранимой процедуре создания проекта.
  3. Антиспам-фильтр по содержимому. Если в описании много слов «купить», «дешево», «скидка», ссылок на внешние сайты — проект отправляется на модерацию.

Борьба со спам-откликами от исполнителей

Проблема: исполнители делают ставки «вслепую» — ставят минимальную цену и шаблонный текст, надеясь, что заказчик просто выберет кого-то. Как бороться:

  • Платные отклики. Исполнитель покупает «жетоны» за 10–50 руб. Это резко сокращает количество мусорных ставок. В одном из проектов после введения платы за отклик количество ставок уменьшилось в 3 раза, но качество выросло, и заказчики стали чаще выбирать.
  • Минимальная длина текста ставки. Нельзя откликнуться пустым сообщением. Обязательно нужно написать хотя бы 50 символов. Это отсекает автоматические скрипты.
  • Ограничение на количество ставок в день. Не более 20 на исполнителя. В Falcon Space это можно сделать через счётчик в памяти или БД.

Модерация и жалобы

Добавьте кнопку «Пожаловаться» на проект или ставку. После накопления 3 жалоб объект автоматически скрывается до проверки администратором. Это позволит пользователям самим чистить мусор.

Пример из кейса: биржа текстовых работ

На этой площадке была проблема: копирайтеры копировали один и тот же ответ «Возьмусь, напишу в личку» под все проекты. Решение: добавили проверку на дублирование текста ставки от одного исполнителя. Если он пытается отправить ту же фразу, что и в предыдущих 5 ставках, система блокирует и просит изменить текст. Количество жалоб на спам снизилось на 90%.

Автоматическое удаление неактивных проектов

Проекты, которые не получили ни одной ставки за 7 дней, можно автоматически переводить в статус «Архив» и убирать из каталога. Заказчик получит уведомление, что проект снят, и сможет его пересоздать с корректировками.

Как Falcon Space помогает в борьбе с дубликатами

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

  • SELECT COUNT(*) FROM Projects WHERE CustomerID=@cust AND CreatedAt > DATEADD(day, -1, GETDATE()) — если >=3, то выдавать ошибку.
  • Поиск похожих заголовков через функцию DIFFERENCE (в SQL Server).

Это не требует сложного программирования — достаточно знания SQL.

Если вы не уверены, как правильно настроить антиспам-защиту, мы поможем внедрить её в ваш проект. Закажите консультацию.

Насколько полезной была статья?
Falcon Space, автор блога

Автор статьи - Руслан Раянов

Cоздатель платформы Falcon Space
Запрос расчета стоимости веб-проекта на базе Falcon Space
Если видео Youtube плохо грузится, то попробуйте найти видео в ВК видео на канале Falcon Space
Сайт использует Cookie, Яндекс Метрику. Используя сайт, вы соглашаетесь с правилами сайта. См. Правила конфиденциальности и Правила использования сайта OK