Skip to content

Уменьшить количество спама, автоматизировать этот процесс

Цели

  • Сократить количество спама
  • Автоматизировать превентивную борьбу со спамом
  • Не мешать обычным пользователям

По результатам онлайн-митапа были сформированы следующие задачи:

  • Добавить роль «Verified User» для проверенных пользователей
  • Добавить иконку для пользователей без роли «Verified User»
  • Отправлять уведомление в Claimbot об изменении профиля пользователя (на данный момент только поле со ссылкой)
  • Отправлять уведомление в Claimbot о первом посте/комментарии непроверенного пользователя
  • Запретить пользователям без роли «Verified User» заполнять профиль
  • На странице с формой создания ноды добавить уведомление об ограничениях для пользователя с без роли «Verified User»
  • Сделать ограничение на количество постов в единицу времени для пользователей без роли «Verified User»
  • Сделать ограничение на количество комментариев в единицу времени для пользователей без роли «Verified User»
  • Протестировать работу на локалке
  • Протестировать работу на деве
  • Назначить роль «Verified User» для имеющихся пользователей drupal.ru
  • Загрузить изменения на прод
  • Использовать модуль https://www.drupal.org/project/spambot
  • Установить модуль user prune и блокить аккаунты, если в течение недели после регистрации не был произведен вход
  • Отображать в профиле статус аккаунта
  • Всё таки не давать спамерам постить подряд несколько комментов или нод
  • Добавить в профиль кнопку для быстрой блокировки аккаунта без депубликации
  • Добавить в профиль кнопку для быстрого назначения verified роли

Отложено

  • Закрыть от индексации профили пользователей
  • Ссылки, добавленные пользователем без роли «Verified User», не должны быть активными
  • Запретить пользователям без роли «Verified User» заполнять поле «Промоподпись»
Edited by Andrei Ivnitskii
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information