"Desculpe, você não tem acesso a esse tópico!" após o moderador converter um tópico em mensagem privada

Olá a todos, sou moderador de uma página da comunidade e, ultimamente, sempre que tento transformar um tópico em uma mensagem privada, vejo uma página de erro exibindo “Desculpe, você não tem acesso a esse tópico!”.

Como disse, sou moderador, então deveria conseguir acessar essa mensagem. O tópico que quero transformar em mensagem privada geralmente tem apenas um usuário (ou seja, o autor original), então isso também não deveria ser um problema?

Alguma ideia do por que isso está acontecendo?

If you weren’t part of the topic before it was turned into a message you won’t have access. Only administrators can see message conversations they aren’t members of.

If you need access to the PM you can ask the user to flag it. Moderators have access to flagged PMs while they are flagged.

Desculpe, o que você quer dizer com “Se você não fazia parte do tópico”? A mensagem que enviei como DM era originalmente a primeira postagem de um tópico público, então eu tinha acesso a ela :thinking:

Claro, mas se a conversa de mensagem criada não incluísse você (não tivesse nenhuma postagem sua), você não teria acesso. Os participantes da conversa são determinados pelas postagens incluídas na conversa no momento da conversão.

Ok, entendi — o que me confunde, porém, é que no passado eu conseguia transformar threads em mensagens diretas (mesmo sem fazer parte delas). Ainda tenho as conversas na minha caixa de entrada.

Vou testar novamente, levando em consideração suas sugestões, para ver se isso acontece de novo. Obrigado!

Ei, tentei novamente e dessa vez funcionou (consegui acessar a DM).

Algumas informações:

  • A postagem foi criada há 1 hora por um usuário comum (que também se juntou há 1 hora)
  • Cliquei na aba à direita > Criar Mensagem Direta > a página recarregou e a postagem se tornou uma DM entre mim e o usuário, como esperado

Então deve haver algo mais por trás disso — às vezes funciona, às vezes não.

(Se ajudar, notei que isso pode acontecer apenas quando o usuário fez duas postagens no mesmo tópico (ou seja, duas postagens seguidas), mas não tenho 100% de certeza).

Oh, interessante. Você consegue reproduzir isso, @justin, ao atuar como moderador?

Sim, consegui reproduzir isso.

Edição: Vou tentar novamente :sweat_smile:

Não estou claro. O que você escreveu parece correto para mim: se o tópico não tiver respostas na mensagem privada, eles não terão acesso após a conversão para PM. Isso é esperado.

O que seria incorreto seria o moderador ter acesso mesmo sem ter feito nenhuma postagem nesse tópico antes de ser convertido em PM. Isso seria inesperado.

Ah! Inverti a lógica aqui. Vou ver se consigo conceder o acesso.

Consegui reproduzir isso uma vez fazendo o seguinte:

  1. O tópico foi criado por um administrador há 4 dias.
  2. Um usuário TL0 respondeu e precisava de aprovação.
  3. A postagem foi aprovada por um moderador.
  4. Quando a resposta tinha 2 minutos de idade, o moderador converteu o tópico em uma MP.
  5. O moderador foi convidado e recebeu acesso ao tópico.

Parece que isso pode estar parcialmente relacionado ao término do período de graça para edição ou à aprovação da postagem.

Obrigado @simon por me ajudar a reproduzir isso.

Dito isso, o comportamento aqui parece realmente inconsistente e inesperado para mim.

Se um tópico tiver uma postagem de um único usuário, o moderador recebe acesso à MP quando ela é convertida.

Se um tópico tiver duas postagens de um ou mais usuários, o moderador não recebe acesso (exceto no possível caso de bug mencionado acima).

Faria mais sentido que, ao converter um tópico em MP, o moderador recebesse acesso automaticamente, já que provavelmente está fazendo isso por um motivo?

Interessante, então esse é o bug.

Eles não responderiam ao tópico primeiro se precisassem disso?

Possivelmente. A estranheza de UX, na minha opinião, é que, se tenho permissão para transformar algo em MP como moderador, presumo que estou fazendo isso por um motivo, provavelmente para continuar uma conversa em particular, mesmo que eu não tenha respondido. Fico confuso, então, se receber uma mensagem do tipo “desculpe, não é possível!”. Talvez eu também esteja entendendo mal a intenção original desse recurso. De qualquer forma, o comportamento precisa ser consistente: ou adiciona o moderador à MP ou o bloqueia.

De qualquer forma, moderadores normalmente não têm acesso a MPs, então adicionar automaticamente todos os moderadores a uma MP que está sendo convertida é um pouco… exagerado.

Acho que isso pode ser o seu bug, @techAPJ? Vamos corrigir o bug primeiro:

Isso não deveria estar acontecendo.

Se um tópico tiver apenas um usuário e um moderador o converter em uma mensagem privada (PM), o autor original (OP) do tópico será o único participante da PM, caso o moderador não seja adicionado a ela. A PM acabará na lista de mensagens enviadas do OP, mas ele não receberá uma notificação informando que deve procurá-la ali.

A situação em que precisei converter tópicos públicos em PMs ocorreu quando algo foi postado publicamente no fórum e deveria ser tratado internamente. Se os moderadores estiverem lidando com esse tipo de situação, faz sentido que eles sejam adicionados à PM. Caso os moderadores não devam ser adicionados às PMs, talvez a ação “Criar Mensagem Privada” não devesse estar disponível para eles.

Ah sim, verdade.

Talvez, quando houver apenas uma postagem, seja obrigatório adicionar o moderador à MP, o que tornaria o comportamento atual já correto? Talvez não haja nada necessário a ser feito aqui, @techAPJ.

Uma coisa que poderíamos fazer é adicionar um novo prompt de conversão para MPs para moderadores, apenas quando houver mais de uma postagem no tópico, que se pareça com algo assim:

Se você não responder a este tópico antes de convertê-lo em uma MP, não terá acesso a ele. Conceder acesso a si mesmo?

Sim, conceder acesso Não

Acho que esse prompt é razoável. Pelo menos dá aos moderadores a opção de continuar um tópico publicamente de forma privada com mais de uma pessoa, se necessário.

Uma pequena sugestão: deveria ser uma caixa com três botões, com as opções “Não, criar” e “Cancelar”.

Olá!

Nossos moderadores também enfrentam esse problema na Comunidade Infinite Flight. Parece ser bem aleatório no momento, e o recurso que permite aos moderadores transformar um tópico em uma mensagem privada é como perguntar à bola mágica 8 o que vai acontecer :slight_smile: