Уменьшить количество спама, автоматизировать этот процесс
Цели
- Сократить количество спама
- Автоматизировать превентивную борьбу со спамом
- Не мешать обычным пользователям
По результатам онлайн-митапа были сформированы следующие задачи:
-
Добавить роль «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