У меня немного необычное предложение: есть ли возможность ограничить время, когда можно публиковать сообщения в сообществе Discourse?
В последнее время у нас были случаи, когда недобросовестные участники выбирали неудачное время для атак на форум — именно тогда, когда вокруг меньше людей, способных помочь разобраться с ситуацией.
Я понимаю, что это противоречит духу открытого сообщества. Но было бы полезно иметь возможность внедрить «рабочие часы» для форума.
Не стесняйтесь сказать мне, если я веду себя неразумно.
Вы можете перевести сайт в режим только для чтения, когда последний модератор покинет здание.
Неужели эти злоумышленники создают новые аккаунты и публикуют сообщения? Можете ли вы заблокировать их и их IP-адреса? Возможно, стоит отключить регистрацию новых аккаунтов или ужесточить ограничения для новых пользователей.
Да, именно это мы пока и сделали. Но это не кажется долгосрочным решением, так как сообщение немного запутывает.
Да, мы блокируем таких людей, но они крайне изобретательны в обходе блокировок, даже используя VPN для обхода IP-запретов. Нам бы не хотелось усложнять процесс регистрации, но, возможно, это наш единственный вариант.
Я понимаю, с какой ситуацией вы столкнулись, поэтому, возможно, знаю об этом больше, чем другие участники форума.
Основная ли поддержка сообщества ориентирована на существующих клиентов или также на потенциальных (например, вопросы и ответы до принятия решения о сотрудничестве)? Развивая мысль @pfaffman, возможно, стоит ввести обязательный вход через вашу собственную платформу, чтобы доступ имели только существующие клиенты?
Другой вариант (который потребовал бы меньше усилий) — это запланированный вызов API к форуму для включения режима только для чтения. Возможно, небольшой скрипт, отправляющий PUT-запрос на /admin/backups/readonly, настроенный на выполнение по cron или аналогичному механизму.
Просто идея! Но я с радостью попробую помочь, если смогу.
Если вас интересуют только существующие клиенты, то функция обязательного одобрения пользователей не должна быть слишком сложной или дорогой. Думаю, клиенту будет не сложно подождать до следующего рабочего дня.
Однако режим только для чтения также блокирует вход в систему, чтение и ответ на личные сообщения, регистрацию просмотров страниц, лайков, флагов — в общем, всё.
Вызов API для изменения разрешений категории сработал бы лучше, но было бы здорово, если бы это была одна галочка в настройках.
Как насчет требования одобрения первого сообщения для пользователей с низким уровнем доверия?
Количество сообщений от нового или базового пользователя, которые должны быть одобрены
Установите это значение на 1 или 2. Тогда существующие надежные пользователи останутся в отличном состоянии. Спаммеры и недобросовестные участники, скорее всего, будут находиться на уровнях TL0–TL1, поэтому их сообщения будут требовать одобрения со стороны модераторов.