Я являюсь добровольным модератором в сообществе Discourse с собственным хостингом. Я не администратор.
В последнее время у меня возникают трудности со спам-аккаунтами и их спам-сообщениями. Я попросил администраторов рассмотреть плагин Akismet.
Мой вопрос: существуют ли плагины, позволяющие выстроить рабочий процесс вокруг процесса регистрации пользователей на основе часового пояса? Я не думаю, что администраторы хотят быть вынужденными одобрять всех новых пользователей, но если бы существовал способ реализовать следующую логику:
Если часовой пояс нового пользователя — “Africa/Juba”, то требовать одобрения, иначе автоматически одобрять нового пользователя.
Если такой возможности сейчас нет, позволяет ли API создать подобный плагин?
Я знаю, что существуют плагины геолокации, но IP-адреса активности, которую мне нужно блокировать, не так стабильны, как часовой пояс, который записывается в их профили.
Недостаток блокировки или ограничения по часовому поясу или IP-адресу заключается в том, что это мешает легитимным пользователям из этого региона регистрироваться. Хорошей отправной точкой является плагин Akismet. Посмотрели ли вы тему ниже, чтобы найти другие идеи, которые можно передать администраторам? Например, некоторые вещи, такие как отслеживаемые слова, вы можете добавить самостоятельно.
Спасибо, я видел эту ссылку. Я также сообщил администраторам о отслеживаемых словах, но спамеры проявляют изобретательность всеми возможными способами: используют гласные с диакритическими знаками, юникодные чёрные/обведённые цифры и тому подобное.
Сообщество связано с компанией, и никто не должен регистрироваться из часового пояса, который я хотел бы заблокировать (это не тот, что я привёл выше в качестве примера). Моя цель — в основном помечать их для ручной проверки, а не блокировать их на 100% во всех случаях без вопросов и без разбору отправлять в /dev/null.
Я понимаю, что IP-адреса можно подделать и использовать VPN, поэтому я не предлагал это. Одно я точно знаю, изучив спам-аккаунты: по крайней мере на данный момент спамеры не пытаются скрыть свой часовой пояс, и их местоположение не пересекается с географией легитимных пользователей сайта.