Buscar y exportar mensajes

Si se solicita a los propietarios/administradores de una instancia de Discourse autoalojada que cooperen con una investigación de las fuerzas del orden y proporcionen copias de mensajes personales entre usuarios particulares, ¿existe alguna guía sobre cómo hacerlo?

Además, si la conversación privada es originalmente entre los usuarios A y B, pero el usuario B decide no formar parte de ella y abandona la conversación, ¿se seguirán encontrando los mensajes en las búsquedas de mensajes en las que tanto A como B son participantes? ¿Es posible identificar dichos mensajes sin producir todos los mensajes de A?

Hola Mental Nomad,

¿En qué formato necesitas proporcionar estas copias? ¿PDF? ¿Capturas de pantalla? ¿Otro?

Como administrador, puedes revisar los mensajes personales de los usuarios navegando a su perfil y haciendo clic en :envelope: Mensajes. Tendrás acceso a la lista de sus discusiones personales.

Si han sido eliminados de discusiones personales, probablemente necesitarás el explorador de datos y una consulta SQL para encontrar estos temas. Todos los mensajes se conservarán incluso si un usuario se ha ido.

Aquí tienes un poco de información adicional: Users removed themselves from Private Messages (PM) and then the mods can't see their PM history - #10 by Canapin

El formato no es un problema. El enfoque está en una búsqueda exhaustiva respetando la privacidad.

Presumiblemente, esto funcionará si queremos que alguien revise todos los mensajes de A, pero no quedará necesariamente claro qué mensajes incluían originalmente a B, ya que B se ha ido.

Creo que necesitaremos hacer algo de trabajo en SQL para identificar los conjuntos correctos de mensajes.

Útil; gracias.

1 me gusta

Entiendo el problema y sí, algo de trabajo con SQL hará el trabajo.
Buscar action_code = 'user_left' en la tabla posts contiene el topic_id correspondiente. El explorador de datos es conveniente porque crea automáticamente enlaces a perfiles y temas o publicaciones en los resultados:

1 me gusta