Я (вместе с @GamersInternational) являюсь модератором форума на платформе Discourse, и у нас возникли проблемы с пользователями, злоупотребляющими личными сообщениями и чатом. Мы хотели бы полностью отключить все личные коммуникации между пользователями.
Администраторы нашего форума нашли соответствующие настройки:
1. Direct Message enabled groups
2. Chat allowed Groups
3. Personal Message Enabled Groups
Похоже, что проблема именно в третьем пункте: в частности, изменение этой настройки так, чтобы личные сообщения могли отправлять только модераторы и администраторы, приводит к следующему:
У обычных пользователей исчезает ярлык «Входящие» в боковой панели, но доступ к нему всё ещё возможен через URL. Это означает, что если им отправлено личное сообщение от сотрудника, они могут получить к нему доступ только через панель уведомлений, что чрезвычайно неудобно и, вероятно, является ошибкой: Messages not visible in sidebar if messages are disabled
Обычные пользователи больше не могут добавлять группы модераторов категорий, модераторов или ЛЮБУЮ группу сотрудников в личное сообщение, чтобы пообщаться с ними.
Нам необходимо, чтобы пользователи могли как получать доступ к своим «Входящим», так и добавлять группы сотрудников для запросов об удалении помеченных сообщений.
Я не совсем уверен, что вы имеете в виду, но хотел бы поделиться тем, что пользователи могут отправлять личные сообщения группам, даже если они не входят в группу «Группы с включёнными личными сообщениями».
Вы можете настроить, кто может отправлять сообщения группе, в настройках самой группы.
Однако пользователям всё ещё трудно заметить, что они могут это сделать. Я добавил ссылку на входящие и ссылки на предзаполненные сообщения для некоторых групп в публичный раздел пользовательской боковой панели. (Я скрываю её для авторизованных пользователей с помощью Navigation (sidebar) menu display control)
Поскольку «Группы с включёнными личными сообщениями» лишь предотвращают создание пользователями новых личных сообщений, ваш администратор также может захотеть закрыть все существующие разговоры между пользователями. Возможно, команда Discourse сможет помочь вам с этим с помощью какой-либо операции массового действия.
Кажется, здесь произошла небольшая путаница, ой. По сути, пользователи могут отправлять личные сообщения группе, если перейдут на страницу группы, но они не могут просто добавить группу в существующее личное сообщение (для удаления постов мы изменили текст по умолчанию, указав, что пользователям следует добавить группу модераторов категории, если они хотят получить дополнительную информацию о причинах удаления).
Можете уточнить: речь идёт о личных сообщениях в чате (ЛС) или о личных сообщениях (ЛС), которые отображаются в вашем почтовом ящике? Вы пишете «ЛС», но тема помечена тегом personal-messages.