Добавить опцию отключения чата между пользователями

Но… Предложенное в этой теме — это также привязать «Личный чат» к этой настройке, чтобы отключать их вместе.

Я за команду «Отдельные настройки для каждого». :slightly_smiling_face:

7 лайков

Конечно, было бы идеально объединить это!

Почему?

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

Это два совершенно разных механизма.

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

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

Почему? Новые сообщения в любой из функций вызывают уведомления, а если вы ищете что-то ранее прочитанное, личные сообщения уже можно искать:

2 лайка

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

1 лайк

Администратор должен иметь универсальную опцию включения/выключения и управление доступом здесь до пользователей (используя уровни пользователей)

  • разрешенные группы чата :white_check_mark:
  • разрешенные личные группы чата :new:
1 лайк

Для борьбы со злоупотреблениями в системе чата.

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

Моя идея схожа с предложением о проверке перед отправкой сообщений: внедрение её как в личные сообщения, так и в чат обеспечит единообразие и даст администраторам эффективный контроль над злонамеренными действиями в системах чата и личных сообщений.

1 лайк

Недавно я объединил нижеуказанные pull-запросы, которые добавляют настройку direct_message_enabled_groups, аналогичную personal_message_enabled_groups. Она определяет, кто имеет право инициировать разговор в личных сообщениях. По умолчанию используется автоматическая группа Trust Level 1, а сотрудники (администраторы и модераторы) всегда могут отправлять личные сообщения, независимо от настроек.

Важно отметить, что эта настройка контролирует создание каналов личных сообщений. Однако, если, например, разрешено создавать такие каналы только пользователям Trust Level 4, то любые пользователи, участвующие в новом канале, смогут отвечать на сообщения и общаться в нём. Например:

  • direct_message_enabled_groups установлено в 3|14 — это автоматические группы для сотрудников и пользователей с уровнем доверия 4 (TL4)
  • Пользователь jmcgill имеет уровень доверия 1 (TL1), поэтому он не может создавать новые каналы личных сообщений, а также не видит раздел личных чатов в новом боковом меню
  • Пользователь kwexler имеет уровень доверия 4 (TL4) и создаёт канал личных сообщений с jmcgill
  • Теперь раздел личных чатов в боковом меню появится у jmcgill, и он сможет отправлять сообщения kwexler в их канале, но создавать новые каналы личных сообщений он по-прежнему не сможет

Вот соответствующие коммиты:

8 лайков

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

Соответствующий PR с изображениями:

7 лайков

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

8 лайков