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.
Sarebbe probabilmente bello poter eliminare i messaggi privati, vero? Intendo, dal punto di vista dell’utente. Ho capito da alcuni argomenti che ho letto il problema legato al fatto che un altro utente in un “argomento” di MP invia un nuovo messaggio. Non si potrebbero semplicemente memorizzare le richieste di “eliminazione” insieme al numero del messaggio e mascherare l’argomento fino a quel numero per l’utente (mascherando completamente l’argomento se non esiste un numero di messaggio più alto al suo interno, oppure mostrando all’utente solo l’argomento con i messaggi che iniziano da quel punto).
Idealmente, ci dovrebbe essere un’eliminazione effettiva da qualche parte quando tutti gli utenti di un argomento hanno richiesto l’eliminazione di tutti i messaggi (magari anche qualcosa attivato manualmente di tanto in tanto dall’amministratore).
In Discourse, i PM sono argomenti limitati a utenti specifici. Quindi, come discusso sopra, l’eliminazione non ha senso se non da parte dello staff. Se un utente eliminasse il PM, verrebbe eliminato per tutti i partecipanti al PM.
Ciò che gli utenti individuali possono fare è rimuoversi dal PM. Per farlo, seleziona RIMUOVI sotto i nomi utente sotto l’OP, quindi seleziona la X accanto al tuo nome utente. Ti verrà quindi chiesto Vuoi davvero lasciare questo messaggio? - seleziona OK e non avrai più questo PM nei tuoi messaggi.
Sono d’accordo che l’interfaccia utente per questa funzione è un po’ macchinosa - forse dobbiamo rendere più facile scoprire questa funzionalità in modo che le persone possano disiscriversi più rapidamente dai PM che non vogliono più vedere e praticare anche su Discourse lo “zero nella casella di posta”.
Questo è possibile. Segnala semplicemente l’argomento per l’attenzione dei moderatori, utilizzando l’opzione “Qualcos’altro”. Lì gli utenti possono chiedere ai moderatori di eliminare il PM.
Ottimo. E se duplicassimo questa funzione al di fuori della PM e la chiamassimo “elimina”, magari? Con la possibilità di farlo per diverse PM contemporaneamente?
Ho la sensazione che ci possa essere un problema di punto di vista. Tutto ciò che dici è ottimo e ha senso da una prospettiva “sviluppatore” (la prospettiva di “Discourse” / amministratore / tecnico / ecc.). Non sono sicuro che abbia molto senso dal punto di vista dell’utente. E forse c’è bisogno di “tradurre” questo concetto in qualcosa di più comprensibile per gli utenti (senza bisogno di spiegazioni costanti). Posso prevedere la confusione e il disagio psicologico che ne deriverebbero.
Ho testato l’opzione “rimuovi” e sì, sembra funzionare perfettamente. Ma se lo fai in una PM con 2 partecipanti, il messaggio scompare dal tuo lato, ma non da quello dell’altro partecipante, corretto? Cosa succede se l’altra persona scrive un nuovo messaggio in questa PM? Non torniamo al problema iniziale del perché “non possiamo eliminare”? (Immagino che tu non riceva nulla dato che ti sei rimosso, ma cosa succede dall’altra parte? Un messaggio di errore?)
Non funzionerebbe il mio suggerimento precedente? Tenere semplicemente traccia dell’ultimo messaggio della PM quando la persona “elimina” e ripartire da lì se ci sono nuovi messaggi. (Questo sarebbe effettivamente diverso da “rimuovi”. Potrebbero esserci due azioni distinte richieste: Eliminare e non voler ricevere ulteriori messaggi. Quest’ultima è particolarmente utile in una PM multiutente. Potresti volerlo fare e mantenere il messaggio. Potrebbe essere una sorpresa vedere scomparire tutte le informazioni quando volevi solo rimuoverti da ogni ulteriore discussione, no?).
Grazie per aver testato. Concordo sul fatto che l’interfaccia utente sia confusa per chi non è dello staff e può essere migliorata; ne ho parlato con i miei colleghi. Fondamentalmente, però, ritengo che il sistema dei messaggi privati sia solido. Non stiamo cercando la parità con Gmail e non abbiamo bisogno di un sistema eccessivamente complesso.
È un’ottima idea.
Tuttavia, userei Esci invece di Elimina per i motivi discussi.
Per essere sincero, penso che la maggior parte delle community non dovrebbe utilizzare i messaggi privati per conversazioni sostanziali. Se vedi che questo accade frequentemente con le stesse persone che si riuniscono per parlare in privato, probabilmente dovresti valutare la creazione di categorie più private per riunire determinate persone. Non vuoi che i tuoi utenti parlino nei messaggi privati, dove la moderazione e l’applicazione delle linee guida della community possono essere difficili. E dove tutto quel grande coinvolgimento rimane bloccato, senza che altri membri, attuali e futuri, possano trarne beneficio.
Forse ci stai pensando un po’ troppo. Gli altri utenti ancora presenti nel messaggio sapranno che sei uscito, il che va bene. Vedi lo screenshot. Possono continuare a parlare se vogliono, o uscire anche loro dal messaggio. O no, come ritengono opportuno. ![]()
Certamente, se il sistema rimane così com’è, ha perfettamente senso.
Nelle PM, se vuoi fare qualcosa in termini di UX, immagino che qualcosa come “Rimuovimi da questa discussione” in fondo alla PM potrebbe essere un’idea.
Ok, grazie per lo screenshot. E sì, l’ho testato anche in condizioni reali e ho visto questo. Diciamo che potrebbe esserci una probabilità molto piccola che l’ultima persona non veda la menzione che l’ultimo interlocutore se n’è andato e continui a parlare da solo
Sembra funzionare bene per continuare a parlare a… nessuno ![]()
Vedilo come un eccesso di pensiero se vuoi, ma non mi piace molto la “rimozione come cancellazione” (o rimozione per cancellare, piuttosto), perché notifica l’altra persona/i (sto pensando soprattutto alle PM tra 2 persone). Quest’ultima potrebbe chiedersi PERCHÉ la rimozione (“è arrabbiato con me per qualcosa, o cosa?”).
Quindi, non sono totalmente sicuro che la mia suggerimento sopra per la “rimozione di massa” sia davvero una buona idea
(forse questa suggerimento di post è meglio. Con un’aggiunta: Forse indicare nel popup di conferma che gli altri partecipanti verranno notificati?).
Ok, grazie mille per il tuo tempo, Tobias. Le PM SONO argomenti. La prima regola di Discourse è: Non c’è cancellazione delle PM (perché sono argomenti). “Ma c’è la rimozione di se stessi per cancellare” => Meh
La cancellazione non dovrebbe influenzare nessuno tranne te stesso. => La seconda regola di Discourse è: NON c’è cancellazione delle PM. Le archivi se vuoi. Punto.
Capito ![]()
Dopo aver appena migrato la nostra community su Discourse, ho ricevuto diverse richieste per poter “eliminare” i messaggi privati. Leggendo questo thread, sostengo l’idea di poter “lasciare” in blocco la conversazione, in particolare come pulsante di azione quando si selezionano più argomenti dalla sezione dei messaggi archiviati.
Credo che, come soglia per agire, vorrei capire perché la sezione Archivio non sia sufficiente per le persone.
Il pulsante Archivio non esisteva al momento della creazione di questo argomento e rimuove i messaggi dalla vista Posta in arrivo, consentendoti di raggiungere la Posta in arrivo a zero. Sembra che dovrebbe essere sufficiente per soddisfare chi desidera un elenco pulito.
Dopo le mie prime idee sull’argomento, sono arrivato alla stessa conclusione: l’archiviazione va bene.
Immagino che ci sarebbe anche un trucco abbastanza semplice per chi desidera una funzione di eliminazione: con il CSS, nascondi la sezione archiviata e rinomina l’azione “archivia” in “elimina”. Boom, hai appena creato una funzione di eliminazione dei messaggi privati. L’unica cosa è che potrebbero riapparire se arriva un nuovo messaggio (l’idea iniziale era nascondere la discussione fino al messaggio in cui hai effettuato l’“eliminazione”, così non avresti notato che ciò che hai eliminato non era stato davvero cancellato). => Questo potrebbe essere realizzato con un plugin se qualcuno desidera una funzionalità di eliminazione dei messaggi privati.
Ciao a tutti. Mi sono imbattuto in questa discussione, cercando un modo per eliminare o abbandonare una discussione di messaggi che ho avviato, cosa che non sembra possibile.
Ci sono diverse ragioni per cui l’eliminazione effettiva potrebbe essere preferibile:
-
L’archiviazione non rimuove le notifiche associate dalla scheda dei messaggi, né tantomeno contrassegnarle come lette. Se l’obiettivo era non averla più sotto gli occhi perché, ad esempio, pensarci ulteriormente è indesiderabile, allora questo non sembra raggiungere tale scopo.
-
Gli utenti potrebbero voler utilizzare l’archiviazione per conservare effettivamente vecchie conversazioni importanti, piuttosto che come un luogo dove nascondere quelle a cui non tengono più. Ciò funziona solo se un utente non è costretto a usare l’archivio come un deposito, a meno che non mi sia sfuggito qualcosa.
-
Potrebbe essere indesiderabile per molti utenti coinvolgere un moderatore se semplicemente non vogliono più occuparsi di una conversazione specifica, per qualsiasi motivo, che non violi effettivamente alcuna regola della community.
-
Ci possono essere un sacco di ragioni legali e morali per cui non si vorrebbe avere una conversazione privata archiviata per sempre. Anche se si vuole impedire a una persona di eliminarla per l’altra, allora permettere a entrambi di abbandonare semplicemente la discussione in modo che venga eliminata automaticamente se entrambi se ne vanno. Se entrambi gli utenti concordano sulla sua eliminazione, possono quindi parlarsi e farlo per attivare il meccanismo.
-
A seconda della tua giurisdizione, potrebbe anche essere legalmente desiderabile non avere più accesso diretto a un messaggio dopo averlo segnalato, in modo da poter essere legalmente sicuri di non riacquistare l’accesso in seguito. (Questo di solito riguarda messaggi che un moderatore gestirebbe anche in seguito, ma perché aspettare ed esporsi più a lungo?)
Queste sono tutte le ragioni a cui riesco a pensare. Mentre alcune potrebbero essere deboli o errate, forse altre potrebbero valere la pena di essere considerate.


