Как отключить ВСЕ личные сообщения/чаты между пользователями, не нарушая другие функции?

Здравствуйте.

Я (вместе с @GamersInternational) являюсь модератором форума на платформе Discourse, и у нас возникли проблемы с пользователями, злоупотребляющими личными сообщениями и чатом. Мы хотели бы полностью отключить все личные коммуникации между пользователями.

Администраторы нашего форума нашли соответствующие настройки:

1. Direct Message enabled groups

2. Chat allowed Groups

3. Personal Message Enabled Groups

Похоже, что проблема именно в третьем пункте: в частности, изменение этой настройки так, чтобы личные сообщения могли отправлять только модераторы и администраторы, приводит к следующему:

  1. У обычных пользователей исчезает ярлык «Входящие» в боковой панели, но доступ к нему всё ещё возможен через URL. Это означает, что если им отправлено личное сообщение от сотрудника, они могут получить к нему доступ только через панель уведомлений, что чрезвычайно неудобно и, вероятно, является ошибкой: Messages not visible in sidebar if messages are disabled

  2. Обычные пользователи больше не могут добавлять группы модераторов категорий, модераторов или ЛЮБУЮ группу сотрудников в личное сообщение, чтобы пообщаться с ними.

Нам необходимо, чтобы пользователи могли как получать доступ к своим «Входящим», так и добавлять группы сотрудников для запросов об удалении помеченных сообщений.

Как нам это реализовать?

Я не совсем уверен, что вы имеете в виду, но хотел бы поделиться тем, что пользователи могут отправлять личные сообщения группам, даже если они не входят в группу «Группы с включёнными личными сообщениями».
Вы можете настроить, кто может отправлять сообщения группе, в настройках самой группы.

Однако пользователям всё ещё трудно заметить, что они могут это сделать. Я добавил ссылку на входящие и ссылки на предзаполненные сообщения для некоторых групп в публичный раздел пользовательской боковой панели. (Я скрываю её для авторизованных пользователей с помощью Navigation (sidebar) menu display control)


Ранее у меня была кнопка в шапке или в верхнем меню навигации.

Поскольку «Группы с включёнными личными сообщениями» лишь предотвращают создание пользователями новых личных сообщений, ваш администратор также может захотеть закрыть все существующие разговоры между пользователями. Возможно, команда Discourse сможет помочь вам с этим с помощью какой-либо операции массового действия.

Кажется, здесь произошла небольшая путаница, ой. По сути, пользователи могут отправлять личные сообщения группе, если перейдут на страницу группы, но они не могут просто добавить группу в существующее личное сообщение (для удаления постов мы изменили текст по умолчанию, указав, что пользователям следует добавить группу модераторов категории, если они хотят получить дополнительную информацию о причинах удаления).

Можете уточнить: речь идёт о личных сообщениях в чате (ЛС) или о личных сообщениях (ЛС), которые отображаются в вашем почтовом ящике? Вы пишете «ЛС», но тема помечена тегом personal-messages.

Личные сообщения, извините за путаницу

@GamersInternational, удалось ли вам решить вашу проблему?

Я добавил туда ответ — согласен, что неудобно, когда нет простого способа получить доступ к своим сообщениям, если сообщения отключены.