Я внимательно слежу за категорией пользователей «подозрительные» и регулярно очищаю её каждую неделю. Однако, после анализа данных в Data Explorer, я обнаружил огромное количество спам-аккаунтов, которые, судя по всему, не соответствовали критериям категории «подозрительные». Общим у них является крайне низкая или отсутствующая активность: они заполнили поле веб-сайта, но не оставили никакого описания профиля. Было бы полезно, если бы такие аккаунты также отображались как «подозрительные» — существует ли настройка, позволяющая это сделать?
Я понимаю, что проблем с SEO не возникнет, так как эти профили не имеют внешних ссылок. Однако я вынужден отправлять этим аккаунтам довольно много писем, и, учитывая, что ожидаемый процент открытий и кликов у них крайне низок, это может негативно сказаться на репутации моего IP-адреса для отправки почты. Я предпочитаю держать всё под строгим контролем и вовремя очищать такие аккаунты
Вот пример аккаунта, который я только что обнаружил:
Это не полностью решает описанную вами проблему, но…
Если большинство этих спамных/подозрительных пользователей имеют одинаковые показатели, о которых вы упоминали здесь:
то не рассматривали ли вы возможность изменения значения по умолчанию для настройки clean_up_inactive_users_after_days?
По умолчанию она установлена на 2 года, если её не изменить, но я не вижу ничего плохого в том, чтобы значительно уменьшить этот срок.
Она удаляет только пользователей с 0 постами и 0 временем чтения.
Установка значения, например, на 2–3 недели, вполне разумна. Любой, кто зарегистрировался на сайте Discourse и за 2–3 недели не опубликовал ни одного сообщения и не потратил ни секунды на чтение, очевидно, не является реальным человеком, которого вы хотите видеть в своём сообществе.
Даже если это реальный человек, 2–3 недели — это приемлемый срок для удаления его аккаунта, поскольку он, вероятно, потерял интерес. Поэтому нормально, что ему придётся пройти процесс регистрации ещё раз, если он действительно заинтересован.
Можешь помочь мне понять, как выпускаются такие исправления? На GitHub я вижу, что проверки всё ещё ожидаются. Это значит, что это пока недоступно для меня?
Если коммит находится в ветке tests-passed, его можно развернуть на экземплярах, которые отслеживают ветку tests-passed. (По умолчанию все экземпляры отслеживают ветку tests-passed.)
Я вижу, что коммит уже присутствует в tests-passed. Так что да, исправление должно быть доступно для вашего развертывания.