Привет. Я заметил, что пользователи выражают обеспокоенность по поводу возможности добавлять новых участников в тему личных сообщений, после чего они могут просматривать всю историю переписки. Это может привести к намеренному или случайному доксингу, если в начале темы кто-то разместил конфиденциальную информацию.
Ожидаемое поведение, по мнению этих пользователей, заключается в том, что добавленные участники должны иметь возможность просматривать тему личных сообщений только с момента их добавления. Это звучит идеально и для меня, однако с точки зрения реализации в Discourse это сложно.
Интересно, возможно ли в краткосрочной перспективе запретить добавление пользователей после начала темы личных сообщений, разрешив, возможно, только удаление участников?
Общий вопрос о функции обмена сообщениями: я заметил, что, похоже, любой участник приватной ветки сообщений может добавлять новых участников. Есть ли настройка, чтобы изменить это?
Я слышал, что это может быть сделано намеренно, чтобы любой мог добавить модератора, если это необходимо, потому что, если сообщения зашифрованы, модераторы не смогут получить к ним доступ, даже если они помечены.
Однако это может стать проблемой, если кто-то добавляет в ветку пользователей без статуса модератора, не спросив сначала остальных участников беседы, согласны ли они с этим.
Основной вопрос: существуют ли уже настройки, позволяющие изменить права доступа в этом отношении, или это может быть реализовано как новая функция, где по умолчанию только инициатор приватного сообщения может добавлять новых участников в эту ветку? Или, альтернативно, даже инициатор не сможет этого делать, за одним исключением — для запроса модерации помеченных сообщений.
Да, это уже обсуждалось, включая тему, которую вы создали. Насколько я знаю, в настоящее время нет настроек или механизмов для управления добавлением получателей личных сообщений, кроме параметров max_allowed_message_recipients и min_trust_level_to_allow_invite.
Недавно кто-то (на мой взгляд) спорил в ЛС с модератором здесь. ЛС была инициирована модератором. Пользователь, не являющийся модератором, пригласил меня в это сообщение. Мне показалось странным, что он мог это сделать. Я также знаю случаи, когда удобно разрешать пользователям, не инициировавшим ЛС, приглашать других участников в ЛС. Вместо настройки сайта, запрещающей участникам ЛС добавлять других участников в переписку, возможно, было бы лучше иметь значение по умолчанию, которое можно переопределять для каждой конкретной ЛС.
Это одна из тех вещей, которые, как мне кажется, относятся к этикету форума (в отличие от явных правил — если кто-то сочтёт это необходимым, можно вполне ввести правило, конкретно касающееся добавления получателей). Я считаю, что хорошим тоном будет спросить текущих участников группового сообщения, действительно ли допустимо пригласить других.
Мне нравится эта идея. Не уверен, как это можно реализовать, например, может быть, добавить флажок, похожий на официальный флажок предупреждения, который есть у сотрудников? (Думаю, это могло бы быть настройкой, разрешающей групповые личные сообщения )
Ха-ха, да, я могу вспомнить несколько неловких ситуаций, когда меня приглашали в разговоры, где мне казалось, что, возможно, мне там не место.
Со мной произошло то же самое. Я не был уверен, стоит ли упоминать это здесь, на форуме, — возможно, модераторы прокомментируют или удалят это сообщение.
После этого я сообщил модератору, что посоветовал пользователю сначала запросить разрешение перед такими действиями, но они посчитали, что это не обязательно, так как тема изначально была веткой, которую они создали, но затем перенесли в личные сообщения.
Я действительно считаю важным отметить, что это не совсем личные сообщения. Они называются «Личные сообщения», но не обязательно являются «частными» в том смысле, в котором некоторые люди это представляют. Они отлично подходят для групповых обсуждений, и сотрудники моего форума часто используют эту функцию. Я знаю, что многие пользователи нашего форума тоже, потому что это очень замкнутое общение, ха-ха.
Кажется, это хорошая иллюстрация проблемы. По сути, мне дали доступ к чему-то, что не касалось меня.
Я тоже не уверен. Особенно если цель — не усложнять интерфейс. В случаях, о которых я думаю, это можно было бы контролировать через настройки группы, но, думаю, это не решит проблему, упомянутую в исходном посте.
Думаю, если вы ограничите примеры строго общими терминами, это будет уместно в рамках обсуждения. Однако обсуждение конкретных деталей пользователя и/или ситуации, скорее всего, будет неуместным. Пожалуйста, имейте это в виду.
Согласен. В таких случаях это может поставить приглашённого в обсуждение модерации человека в очень неловкое положение, и я бы не рекомендовал приводить это как пример хорошего сетевого этикета. Если бы существовал переключатель, позволяющий запретить такое, я бы воспользовался им при создании подобных личных сообщений.
Кажется, есть несколько тем, где эта проблема уже поднималась, поэтому я постараюсь их упорядочить, чтобы мы могли сосредоточить обсуждение в одном месте.
Интересная идея. То есть любой из участников мог бы нажать кнопку «Без дополнительных участников», и отключить её мог бы только тот, кто её активировал?
Вот здесь всё становится сложнее. Скорее всего, логичнее было бы предоставить эту возможность только автору сообщения или сотрудникам поддержки. Я думаю, это покроет все сценарии, перечисленные в этом посте: Prevent adding additional users to personal messages? - #3 by Lilly.
Случай с официальными предупреждениями в личных сообщениях кажется мне наиболее очевидным. В этом случае, возможно, вообще не нужен переключатель.
Стоит отметить, что возможность для любого пользователя добавлять других участников в личные сообщения очень полезна, когда Discourse используется как платформа поддержки. Это позволяет пользователю, запрашивающему помощь, добавлять в личное сообщение членов своей команды. Это немного облегчает жизнь команде поддержки, так как ответственность за то, чтобы в чат не попал не тот человек, ложится на тех, кому оказывается поддержка.
Для создателя новой ветки обсуждения это могло бы быть опцией, но, возможно, эту возможность лучше ограничить только сотрудниками уровня доверия #4 или волонтёрскими модераторами.
Один последний технический вопрос: не знаю, знает ли кто-нибудь, что происходит с сообщениями, когда в разговоре больше нет участников? Они автоматически удаляются или как-то архивируются?
Когда из личного сообщения удаляются все участники, оно оказывается в своеобразном состоянии. Оно не архивируется и не удаляется, но, насколько мне известно, нигде не отображается в интерфейсе. Администраторы всё же могут получить доступ к сообщению, если знают его ID. Вот пример:
Интересно, я только что это проверил: поток сообщений остался на месте с тем же URL после того, как все участники были удалены из сообщения. Существуют ограничения на то, кто может удалять других из сообщения; похоже, это могут делать только создатель сообщения или администратор/модератор.
Кажется, в будущем эта функция может быть более развитой. Если это произойдет до того, как URL будет записан, то не будет способа получить доступ к потоку сообщений или удалить его, если только не существует какого-то другого способа.
При наличии функции приглашения новых участников к обсуждению формальное приглашение с возможностью принять или отклонить его не отправляется.
Если эту функцию можно доработать для реализации такого сценария, возможно, появится возможность внедрить систему, например: случайный пользователь 478 хочет пригласить кого-то на обсуждение — это уведомит других участников о том, что запрос на отправку приглашения был сделан, но доставка письма почтовым сервисом может занять несколько дней.
Discourse работает очень быстро, но иногда медлительность оказывается преимуществом.