Поиск и экспорт сообщений

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

Кроме того, если частная переписка изначально велась между пользователями A и B, но пользователь B решает выйти из неё и покидает разговор, останутся ли эти сообщения в результатах поиска по сообщениям, где участвуют оба пользователя A и B? Возможно ли выявить такие сообщения, не предоставляя все сообщения от пользователя A?

Привет, Mental Nomad,

В каком формате вам нужно предоставить эти копии? PDF? Скриншоты? Или что-то другое?

Как администратор, вы можете просматривать личные сообщения пользователей, перейдя на их профиль и нажав :envelope: Сообщения. У вас будет доступ к списку их личных обсуждений.

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

Вот дополнительная информация: Users removed themselves from Private Messages (PM) and then the mods can't see their PM history - #10 by Canapin

Формат не имеет значения. Главное — тщательный поиск с соблюдением конфиденциальности.

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

Думаю, нам потребуется выполнить некоторые SQL-запросы, чтобы определить правильные наборы сообщений.

Полезно; спасибо.

Я понимаю проблему, и да, некоторые SQL-запросы помогут решить её.
Поиск по условию action_code = 'user_left' в таблице posts позволит получить соответствующие topic_id. Инструмент «Исследователь данных» удобен, так как он автоматически создаёт ссылки на профили, темы или сообщения в результатах: