Pesquisar e exportar mensagens

Se os proprietários/administradores de um Discourse auto-hospedado forem solicitados a cooperar com uma investigação por LEOs e fornecer cópias de mensagens pessoais entre usuários específicos, existe algum guia sobre como fazer isso?

Além disso, se a conversa privada for originalmente entre os usuários A e B, mas o usuário B decidir não fazer parte dela e sair da conversa, as mensagens ainda serão encontradas em pesquisas por mensagens em que A e B são participantes? É possível identificar tais mensagens sem produzir todas as mensagens de A?

Olá Mental Nomad,

Em que formato você precisa fornecer essas cópias? PDF? Capturas de tela? Outro?

Como administrador, você pode verificar as mensagens pessoais dos usuários navegando até o perfil deles e clicando em :envelope: Mensagens. Você terá acesso à lista de suas discussões pessoais.

Se eles foram removidos de discussões pessoais, você provavelmente precisará do explorador de dados e de uma consulta SQL para encontrar esses tópicos. Todas as mensagens serão preservadas mesmo que um usuário tenha saído.

Aqui estão algumas informações adicionais: Users removed themselves from Private Messages (PM) and then the mods can't see their PM history - #10 by Canapin

O formato não é um problema. O foco é uma busca completa, respeitando a privacidade.

Presumivelmente, isso funcionará se quisermos que alguém revise todas as mensagens de A, mas não ficará necessariamente claro quais mensagens incluíam originalmente B, já que B saiu.

Acho que precisaremos fazer algum trabalho em SQL para identificar os conjuntos corretos de mensagens.

Útil; obrigado.

1 curtida

Entendo o problema e sim, algum trabalho em SQL resolverá o problema.
Procurar por action_code = 'user_left' na tabela posts contém o topic_id correspondente. O explorador de dados é conveniente porque ele cria automaticamente links para perfis e tópicos ou posts nos resultados:

1 curtida