Если личные сообщения отключены, могут ли пользователи писать в группу?

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

3 лайка

Интересный случай, но я не могу придумать обходное решение.

Если личные сообщения отключены глобально, это касается и личных сообщений в группах. Я только что проверил это на своём сайте: немного запутанно, потому что на странице группы всё ещё доступна кнопка «Сообщение», но при попытке отправить сообщение возникнет ошибка.

По-видимому, вам придётся создать частную категорию для группы, а затем удалить её после завершения мероприятия.

5 лайков

Я перемещу эту тему в категорию Contribute > Feature. Я считаю, что пользователи, у которых нет разрешения отправлять личные сообщения другим пользователям, всё же должны иметь возможность писать в группу.

Моя аргументация заключается в следующем: самый простой способ настроить систему поддержки на Discourse — создать пользовательскую группу для обработки запросов поддержки, а затем разрешить пользователям отправлять личные сообщения этой группе. В настоящее время эта функциональность зависит от включения настройки «Включить личные сообщения». Даже при включённой этой настройке только пользователи, удовлетворяющие требованию настройки «Минимальный уровень доверия для отправки сообщений», смогут отправлять сообщения в группу внутри сайта. Я не считаю, что настройка такой системы поддержки должна зависеть от разрешения пользователям отправлять личные сообщения другим пользователям.

Один из возможных способов решения этой проблемы — добавить настройку сайта «Минимальный уровень доверия для отправки сообщений в группу». Таким образом, личные сообщения для обычных пользователей можно отключить, установив настройку «Минимальный уровень доверия для отправки сообщений» на «Staff» (или 4:leader), но при этом всем пользователям сайта разрешить писать в систему поддержки, установив настройку «Минимальный уровень доверия для отправки сообщений в группу» на 0: new user.

12 лайков

Это действительно звучит разумно!

1 лайк

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

В некоторой степени это связано с данной темой: в определённом смысле настройка «Включить личные сообщения» кажется избыточной. Если бы в настройку «Минимальный уровень доверия для отправки сообщений» была добавлена опция «Сотрудники», возможно, необходимость в настройке «Включить личные сообщения» отпала бы.

4 лайка

Флаги «что-то ещё» можно отправлять модераторам даже при отключённых личных сообщениях — можно ли добавить дополнительные необязательные группы в этот белый список?

Мне очень нравится идея о том, что настройка «Кто может писать в эту группу» должна иметь приоритет.

Это для меня имеет смысл!

2 лайка

Вау, я искал в Meta обсуждение именно этой темы — мы хотим отключить личные сообщения между пользователями, но при этом разрешить им писать в нашу группу @support.

:star_struck:

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

1 лайк