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.
Probablemente sería bueno tener la capacidad de eliminar mensajes privados, ¿verdad? Me refiero, desde la perspectiva de los usuarios. Por lo que entendí de algunos temas que he leído, el problema surge cuando otro usuario en el “tema” de un MP envía un nuevo mensaje. ¿No podrían simplemente almacenarse las solicitudes de “eliminación” junto con el número del mensaje, y ocultar el tema hasta ese número de mensaje para el usuario (es decir, ocultar completamente el tema si no hay un número de mensaje superior en él, o mostrarle al usuario solo el tema con los mensajes que comienzan a partir de ahí)?
Idealmente, habría una eliminación real en algún lugar cuando todos los usuarios de un tema hayan solicitado la eliminación de todos los mensajes (quizás incluso algo activado manualmente de vez en cuando por el administrador).
En Discourse, los mensajes privados (PM) son temas limitados a usuarios específicos. Por lo tanto, como se discutió anteriormente, la eliminación no tiene sentido excepto por parte del personal. Si un usuario eliminara el PM, este se borraría para todos los participantes del mismo.
Lo que los usuarios individuales pueden hacer es darse de baja del PM. Para ello, selecciona ELIMINAR debajo de los nombres de usuario que aparecen bajo el primer mensaje (OP), luego haz clic en la X junto a tu propio nombre de usuario. Se te mostrará la pregunta ¿Realmente quieres salir de este mensaje?; selecciona Aceptar y el PM ya no aparecerá en tu bandeja de mensajes.
Coincido en que la interfaz de usuario para esto es un poco engorrosa. Quizás necesitemos facilitar el descubrimiento de esta función para que las personas puedan darse de baja más rápidamente de los PM que ya no desean ver y aplicar también en Discourse el principio de “bandeja de entrada en cero”.
Esto es posible. Simplemente marca el tema para atención de los moderadores, utilizando la opción “Algo más”. Allí, los usuarios pueden indicar a los moderadores que eliminen el PM.
Genial. ¿Quizás simplemente duplicar esta función fuera de la MP y llamarla “eliminar”, tal vez? ¿Con la capacidad de hacerlo para varias MP a la vez?
Tengo la sensación de que puede haber un problema de punto de vista aquí. Todo lo que dices es excelente y tiene sentido desde un punto de vista de “desarrollador” (el punto de vista de “Discourse” / administrador / técnico / etc.). No estoy seguro de que tenga mucho sentido desde la perspectiva del usuario. Y quizás sea necesario “traducir” esto a algo más comprensible para los usuarios (sin necesidad de explicaciones constantes). Puedo prever la confusión y el malestar psicológico que esto podría causar.
Probé la opción “eliminar” y, sí, parece funcionar perfectamente. Pero si haces esto en una MP de dos participantes, el mensaje desaparece en tu lado, pero no en el del otro participante, ¿correcto? ¿Qué sucede si la otra persona escribe un nuevo mensaje en esta MP? ¿No volvemos al problema inicial de por qué “no podemos eliminar”? (Supongo que no recibes nada porque te eliminaste, pero ¿qué sucede en el otro lado? ¿Un mensaje de error?)
¿No funcionaría mi sugerencia anterior? Simplemente mantener un registro del último mensaje de la MP cuando la persona “elimina” y comenzar desde allí si hay mensajes nuevos. (Eso sería, de hecho, diferente de “eliminar”. Puede que se deseen dos acciones diferentes: Eliminar y no querer recibir más mensajes. Esta última es especialmente útil en una MP con múltiples participantes. Puedes querer hacerlo y conservar los mensajes. ¿No sería sorprendente que toda la información desaparezca solo porque querías eliminarte de cualquier discusión futura, no?)
Gracias por las pruebas. Estoy de acuerdo en que la interfaz es confusa para quienes no son personal y puede mejorarse; ya lo comenté con mis colegas. Sin embargo, fundamentalmente, creo que el sistema de mensajes privados es sólido. No buscamos la paridad con Gmail aquí, ni necesitamos un sistema excesivamente complejo.
Es una idea excelente.
Aunque yo usaría Salir en lugar de Eliminar por las razones que hemos discutido.
Para ser honesto, creo que la mayoría de las comunidades no deberían usar los mensajes privados con mucha frecuencia para tener conversaciones sustanciales. Si ves que esto ocurre con frecuencia con las mismas personas reuniéndose para hablar en privado, probablemente debas considerar crear categorías más privadas para agrupar a ciertas personas. No quieres que tus usuarios hablen en mensajes privados donde la moderación y el cumplimiento de las directrices de la comunidad pueden ser un desafío. Y donde todo ese gran compromiso queda bloqueado, de modo que otros miembros, actuales y futuros, nunca podrán beneficiarse.
Quizás lo estás pensando demasiado. Los otros usuarios que aún están en el mensaje sabrán que te fuiste, lo cual está bien. Mira la captura de pantalla. Pueden seguir hablando si quieren, o salir del mensaje también. O no, según les parezca. ![]()
Claro, si el sistema se mantiene como está, eso tiene todo el sentido.
Dentro de los MP, si quieres hacer algo en términos de UX, creo que una opción tipo “Quitar-me de esta discusión” al final del MP podría ser una idea.
Ok, gracias por la captura de pantalla. Y sí, también lo probé en condiciones reales y vi eso. Digamos que podría haber una probabilidad muy pequeña de que la última persona no note que su último interlocutor se fue y siga hablando solo
Parece funcionar bien para seguir hablando con… nadie ![]()
Si quieres, considéralo pensar demasiado, pero no me gusta mucho la “eliminación como borrado” (o eliminación para borrar, más bien), porque notifica a la otra persona (especialmente estoy pensando en los MP entre dos personas). El otro podría preguntarse POR QUÉ te has retirado (“¿está enfadado conmigo por algo, o qué?”).
Así que no estoy totalmente seguro de que mi sugerencia anterior de “eliminación masiva” sea realmente buena
(quizás la sugerencia de este post sea mejor. Con un añadido: ¿Quizás indicar en el cuadro de diálogo de confirmación que los demás participantes serán notificados?).
Ok, muchas gracias por tu tiempo, Tobias. Los MP SON temas. La primera regla de Discourse es: No se pueden borrar los MP (porque son temas). “Pero hay una opción de retirarse para borrar” => Meh
El borrado no debería afectar a nadie excepto a ti mismo. => La segunda regla de Discourse es: NO se pueden borrar los MP. Si quieres, los archivas. Eso es todo.
Entendido ![]()
Habiendo migrado recientemente nuestra comunidad a Discourse, he recibido varias solicitudes para poder ‘eliminar’ los mensajes privados. Al leer este hilo, apoyo la idea de poder ‘salir’ de la conversación en masa, especialmente como un botón de acción al seleccionar varios temas desde la sección de mensajes archivados.
Siento que, como umbral para actuar, me gustaría entender por qué la sección Archivo no es suficiente para las personas.
El botón Archivar no existía en el momento en que se creó este tema, y elimina los mensajes de la vista Bandeja de entrada, permitiéndote llegar a Bandeja de entrada en cero. Parece que debería ser suficiente para satisfacer a quienes desean una lista limpia.
Después de mis primeras ideas sobre el tema, llegué a la misma conclusión: archivar está bien.
Supongo que incluso habría un truco bastante sencillo para quienes quieran eliminar: con CSS, enmascarar la sección archivada y renombrar la acción “archivar” como “eliminar”. ¡Boom! Acabas de crear una eliminación de mensajes privados. Lo único es que podrían reaparecer si llega una nueva publicación (la idea inicial era enmascarar la discusión hasta la publicación en la que hiciste “eliminar”, para que no notaras que lo que eliminaste en realidad no se eliminó). => Esto quizás podría hacerse con un plugin si hay personas que desean la capacidad de eliminar mensajes privados.
Hola a todos. Me encontré con este hilo, buscando una forma de eliminar o abandonar un hilo de mensajes que inicié, lo cual parece no ser posible.
Hay múltiples razones por las que la eliminación real podría ser preferible:
-
Archivar no elimina las notificaciones asociadas de la pestaña de mensajes, ni tampoco marcarlas como leídas. Si el objetivo era que ya no estuviera a la vista porque, por ejemplo, pensar en ello es indeseable, entonces esto no parece lograrlo.
-
Los usuarios pueden querer usar el archivo para retener conversaciones antiguas importantes, en lugar de como un lugar para ocultar aquellas que ya no les importan. Esto solo funciona si un usuario no se ve obligado a usar el archivo como un vertedero, a menos que me haya perdido algo aquí.
-
Puede ser indeseable para muchos usuarios involucrar a un moderador si simplemente ya no quieren lidiar con una conversación específica, por cualquier motivo, que en realidad no infringe ninguna de las reglas de la comunidad.
-
Puede haber una gran cantidad de razones legales y morales por las que no querrías que una conversación privada se archive para siempre. Incluso si quieres evitar que una persona la elimine para la otra, entonces permite que ambos abandonen el hilo para que se elimine automáticamente si ambos se van. Si ambos usuarios acuerdan eliminarla, pueden hablar entre sí y hacerlo para invocar el mecanismo.
-
Dependiendo de tu jurisdicción, también puede ser legalmente deseable no tener acceso directo a un mensaje después de haberlo reportado, de una manera en la que puedas estar legalmente seguro de que no volverás a tener acceso más adelante. (Esto generalmente afecta a los mensajes que un moderador también manejaría más tarde, pero ¿por qué esperar y exponerte a eso por más tiempo?)
Esas son todas las razones que se me ocurren. Si bien algunas pueden ser débiles o erróneas, quizás otras valgan la pena considerar.


