Но… Предложенное в этой теме — это также привязать «Личный чат» к этой настройке, чтобы отключать их вместе.
Я за команду «Отдельные настройки для каждого». ![]()
Но… Предложенное в этой теме — это также привязать «Личный чат» к этой настройке, чтобы отключать их вместе.
Я за команду «Отдельные настройки для каждого». ![]()
Конечно, было бы идеально объединить это!
Почему?
Два пользователя могут иметь множество различных отдельных тем личных сообщений, тогда как чат — это буквально эфемерное пространство: по умолчанию сообщения старше 90 дней удаляются.
Это два совершенно разных механизма.
Представьте одно как электронную почту, а другое как SMS. Намного легче найти письмо по определённой теме, чем прокручивать тысячи сообщений в поисках конкретного разговора.
Если вы никогда не хотите или не нуждаетесь в возврате к старым разговорам, не используйте личные сообщения, но, пожалуйста, также признайте, что другие могут высоко оценить функциональность, предоставляемую более структурированной и сохраняемой функцией сообщений.
Почему? Новые сообщения в любой из функций вызывают уведомления, а если вы ищете что-то ранее прочитанное, личные сообщения уже можно искать:
По умолчанию личные сообщения в чате сохраняются; автоматическое удаление через 90 дней по умолчанию применяется только к сообщениям в категориях чатов. Именно поэтому я считаю их практически одинаковыми. Не то чтобы личные сообщения должны были автоматически удаляться — текущие настройки по умолчанию вполне подходят.
Администратор должен иметь универсальную опцию включения/выключения и управление доступом здесь до пользователей (используя уровни пользователей)
Для борьбы со злоупотреблениями в системе чата.
Не уверен, могут ли администраторы просматривать личные сообщения пользователей (я ещё не проверял это на таком уровне), но в открытых каналах чата злоупотребления будут замечены самими пользователями, поскольку это по сути публичное пространство.
Моя идея схожа с предложением о проверке перед отправкой сообщений: внедрение её как в личные сообщения, так и в чат обеспечит единообразие и даст администраторам эффективный контроль над злонамеренными действиями в системах чата и личных сообщений.
Недавно я объединил нижеуказанные 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) и создаёт канал личных сообщений с jmcgilljmcgill, и он сможет отправлять сообщения kwexler в их канале, но создавать новые каналы личных сообщений он по-прежнему не сможетВот соответствующие коммиты:
Кстати, мы недавно улучшили работу флагов сообщений в чате, чтобы они действовали так же, как флаги постов. Кроме того, мы добавили возможность их использования в личных сообщениях, что ранее было невозможно. Когда сообщение в личном чате помечается флагом, к нему будет прилагаться расшифровка предыдущих десяти сообщений (максимум), доступная только модераторам, чтобы они могли принять решение с полным контекстом.
Соответствующий PR с изображениями:
Ещё одно связанное изменение, которое может заинтересовать участников этой темы, заключается в том, что теперь можно также ограничивать количество людей, которых пользователь может добавить в новое создаваемое им прямое сообщение: