Some of our users are asking whether there’s the ability to delete (or dismiss) a private message. Is this something that exists? I can try to get more input on why users are asking for this feature (i.e. there inbox is getting out of hand, they don’t want a record of a discussion, etc.), but I’m just wondering if this type of featured has been discussed for now.
If they deleted the PM topic, it would be deleted for both users. (or all users if it was a group PM)
You mean essentially removing themselves from the To line?
I’ve definitely found myself needing this on other forums, but those communities were pretty trigger-happy with PMs, so not sure how useful it’d be here for all communities.
In that community, people would frequently send mass PMs to lots of people, almost like an annoying mailing list, and I couldn’t remove myself from the conversation at all. Was very frustrating.
In the above case you could mute the topic.
If you delete a PM topic, you have deleted it for all users, as I originally said…
Thx for the responses. For now, I was just wondering what the options are. I think we may just need to get users accustomed to the new behavior. Many of the users are coming from a Lithium based experience where they had a more traditional email-like inbox where they could delete messages they no longer wanted to see. I’m hoping it’s just a question of users learning that this is a more standard way of messaging on message boards.
Note that FB and Twitter both have a “delete this conversation” option within their private messages. My hunch is that users expect a level of privacy when it comes to private messages, and if that means deleting/suppressing messages so that someone who accidentally gets into their account cannot see them, that would make sense. Also, as more messages come in, some potentially spammy as @jspautsch has witnessed on other communities, people may want to try to maintain a cleaner private messages list.
I think we’ll have users asking for things that will have a larger impact on usage, but this topic may surface again.
Spam PMs can be flagged for the admins to delete and ban the spammer.
Is there a way to batch delete private messages? I have a user that’s been around for years, and wants to get rid of his old pm’s.
Not that I can think of other than visiting his profile and viewing his messages tab. How many are there? Note that deleting the topic will delete it for all users involved in the pm though.
The user that’s asking has well over a thousand pm’s. I’m sure that he won’t want to go through them individually and flag them. Thanks.
Is there a way to “uninvite” myself from a private conversation? Maybe in the top trust levels? This way it would look like I deleted the topic from my feed, without deleting it for the other participants.
I do not think it is currently possible for a non-mod or admin to remove a user from a PM conversation. As suggested above, you can mute the conversation so you do not receive notifications about it.
Seria provavelmente bom ter a capacidade de excluir mensagens privadas, não seria? Quero dizer, do ponto de vista do usuário. Compreendi, a partir de alguns tópicos que li, o problema de quando outro usuário no “tópico” de MP envia uma nova postagem. Por que não armazenar apenas as solicitações de “exclusão” com o número da postagem e ocultar o tópico até esse número de postagem para o usuário (ocultar totalmente o tópico se não houver nenhum número de postagem maior nele, ou mostrar ao usuário apenas o tópico com postagens a partir dali)?
Idealmente, haveria uma exclusão real em algum lugar quando todos os usuários de um tópico tiverem solicitado a exclusão de todas as postagens (talvez até algo acionado manualmente ocasionalmente pelo administrador).
No Discourse, MPs são tópicos limitados a usuários específicos. Portanto, como discutido acima, a exclusão não faz sentido, exceto por parte da equipe. Se um usuário excluir o MP, ele será excluído para todos os participantes do MP.
O que os usuários individuais podem fazer é remover a si mesmos do MP. Para isso, selecione REMOVER abaixo dos nomes de usuário sob a primeira mensagem (OP), e depois selecione o X ao lado do seu próprio nome de usuário. Em seguida, você será solicitado com Você realmente deseja sair desta mensagem? - selecione OK e o MP não aparecerá mais na sua caixa de mensagens.
Concordo que a interface para isso é um pouco confusa — talvez precisemos facilitar a descoberta dessa funcionalidade, para que as pessoas possam se retirar mais rapidamente de MPs que nunca mais querem ver e praticar também no Discourse o conceito de “caixa de entrada zerada”.
Isso é possível. Basta sinalizar para atenção dos moderadores, usando a opção “Outra coisa”. Lá, os usuários podem pedir aos moderadores que excluam o MP.
Ótimo. Basta duplicar essa função fora da MP e chamá-la de “excluir”, talvez? Com a capacidade de fazê-lo para várias MPs de uma só vez?
Tenho a sensação de que pode haver um problema de ponto de vista aqui. Tudo o que você diz é ótimo e faz sentido do ponto de vista de um “desenvolvedor” (o ponto de vista do “Discourse”/administrador/gestor técnico/etc.). Não tenho certeza de que faz muito sentido do ponto de vista do usuário. E talvez haja necessidade de “traduzir” isso em algo mais compreensível para os usuários (sem precisar de explicações constantes). Consigo prever a confusão e o desconforto psicológico com isso.
Testei a “remoção” e, sim, parece funcionar perfeitamente. Mas se você fizer isso em uma MP com 2 participantes, a mensagem desaparece do seu lado, mas não do lado do outro participante, correto? O que acontece se a outra pessoa escrever uma nova mensagem nessa MP? Não voltamos ao problema inicial de por que “não podemos excluir”? (Eu assumiria que você não recebe nada, já que se removeu, mas o que acontece do outro lado? Uma mensagem de erro?)
Minha sugestão acima não funcionaria? Simplesmente manter o registro da última mensagem da MP quando a pessoa “exclui” e começar a partir dali se houver novas mensagens. (Isso seria, de fato, diferente de “remover”. Pode haver 2 ações diferentes desejadas: Excluir e não querer receber mais nenhuma mensagem. Esta última é especialmente útil em uma MP com múltiplos participantes. Você pode querer fazer isso e manter a mensagem. Pode ser uma surpresa ver todas as informações desaparecerem, quando você só queria se retirar de qualquer discussão futura, não?)
Obrigado por testar. Concordo que a interface é confusa para quem não é da equipe e pode ser melhorada; comentei isso com meus colegas. No entanto, fundamentalmente, acho que o sistema de mensagens privadas (MP) é sólido. Não estamos buscando paridade com o Gmail aqui, nem precisamos de um sistema excessivamente complexo.
Essa é uma ótima ideia.
Embora eu usaria Sair em vez de Excluir, pelos motivos discutidos.
Para ser honesto, acho que a maioria das comunidades não deveria usar muito as MPs para ter conversas substanciais. Se você vir isso acontecendo frequentemente, com as mesmas pessoas se reunindo para conversar em particular, provavelmente precisará criar mais categorias privadas para reunir certas pessoas. Você não quer que seus usuários conversem em MPs, onde a moderação e a aplicação das diretrizes da comunidade podem ser um desafio. E onde todo esse ótimo engajamento fica trancado, de modo que outros membros, atuais e futuros, nunca poderão se beneficiar.
Você pode estar pensando demais nisso. Os outros usuários que ainda estão na mensagem saberão que você saiu, o que está tudo bem. Veja a captura de tela. Eles podem continuar conversando se quiserem, ou sair da mensagem também. Ou não, como acharem melhor. ![]()
Claro, se o sistema permanecer como está, isso faz todo o sentido.
Dentro das MPs, se você quiser fazer algo em termos de UX, imagino que algum tipo de “Remover-me desta discussão” no final da MP poderia ser uma ideia.
Ok, obrigado pela captura de tela. E sim, eu testei em condições reais também, e vi isso. Digamos que pode haver uma chance muito pequena de a última pessoa não perceber que seu último interlocutor saiu e continuar falando sozinho
Parece funcionar bem para continuar falando com… ninguém ![]()
Veja como exagero se quiser, mas não gosto muito da “remoção como exclusão” (ou remoção para excluir, na verdade), porque isso notifica a(s) outra(s) pessoa(s) (estou pensando especialmente em MPs entre 2 pessoas). Esta última pode se perguntar POR QUE a remoção (“ele está bravo comigo por algo, ou o quê?”).
Então, não tenho certeza se minha sugestão acima para “remoção em massa” é realmente boa
(talvez essa sugestão de post seja melhor. Com um acréscimo: Talvez informar na janela de confirmação que os outros participantes serão notificados?).
Ok, muito obrigado pelo seu tempo, Tobias. MPs SÃO tópicos. A primeira regra do Discourse é: Não há exclusão de MPs (porque são tópicos). “Mas há a remoção de si mesmo para excluir” => Meh
A exclusão não deve afetar ninguém além de você mesmo. => A segunda regra do Discourse é: NÃO há exclusão de MPs. Você as arquiva se quiser. É isso.
Entendi ![]()
Acabamos de migrar nossa comunidade para o Discourse e já recebi vários pedidos para poder “excluir” mensagens privadas. Ao ler este tópico, apoio a ideia de poder “sair” em massa da conversa, especialmente como um botão de ação ao selecionar vários tópicos na seção de mensagens arquivadas.
Sinto que, como um ponto de partida para agir, gostaria de entender por que a seção Arquivo é insuficiente para as pessoas.
O botão Arquivo não existia no momento em que este tópico foi criado, e ele remove mensagens da visualização da Caixa de Entrada, permitindo que você atinja o Inbox Zero. Parece que deveria ser suficiente para satisfazer quem deseja uma lista limpa.
Após minhas ideias iniciais sobre o assunto, cheguei à mesma conclusão: Arquivar é uma boa solução.
Acho que até haveria um truque bem simples para quem deseja uma função de exclusão: Com CSS, mascare a seção arquivada e renomeie a ação “arquivar” para “excluir”. Pronto, você acabou de criar uma exclusão de MPs. O único problema é que elas podem reaparecer se uma nova mensagem chegar (a ideia inicial era mascarar a discussão até a mensagem em que você fez “excluir”, para que você não percebesse que o que foi excluído na verdade não foi realmente apagado). => Isso talvez pudesse ser feito com um plugin, caso algumas pessoas queiram a capacidade de excluir MPs.
Olá a todos. Deparei-me com este tópico, procurando uma forma de excluir ou sair de um tópico de mensagens que iniciei, o que parece não ser possível.
Existem várias razões pelas quais a exclusão real pode ser preferível:
-
Arquivar não remove as notificações associadas da aba de mensagens, nem marcar as notificações como lidas. Se o objetivo era não tê-lo mais à vista porque, por exemplo, pensar sobre isso é indesejável, então isso não parece alcançar isso.
-
Os usuários podem querer usar o arquivamento para realmente reter conversas antigas importantes, em vez de como um lugar para escondê-las, de quem não se importam mais. Isso só funciona se um usuário não for forçado a usar o arquivo como um depósito, a menos que eu tenha perdido alguma coisa aqui.
-
Pode ser indesejável para muitos usuários envolver um moderador se eles simplesmente não quiserem mais se preocupar com uma conversa específica, por qualquer motivo, que não esteja violando nenhuma das regras da comunidade.
-
Pode haver uma tonelada de razões legais e morais pelas quais você não gostaria de ter uma conversa privada arquivada para sempre. Mesmo que você queira impedir que uma pessoa a exclua para a outra, então permita que ambos saiam do tópico para que ele seja excluído automaticamente se ambos saírem. Se ambos os usuários concordarem em excluí-lo, eles podem conversar entre si e fazer isso para invocar o mecanismo.
-
Dependendo da sua jurisdição, também pode ser legalmente desejável não ter mais acesso direto a uma mensagem após denunciá-la, de uma forma que você possa ter certeza legal de que não recuperará o acesso mais tarde. (Isso geralmente afeta mensagens que um moderador também lidaria mais tarde, mas por que esperar e se expor a isso por mais tempo?)
Essas são todas as razões que consigo pensar. Embora algumas possam ser fracas ou equivocadas, talvez outras valham a pena considerar.


