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.
プライベートメッセージを削除できる機能があれば、きっと便利だと思いますよね。少なくともユーザーの視点から言えば。以前いくつかのトピックを読んだ際に、PMの「トピック」内で他のユーザーが新しい投稿をした場合の問題について理解しました。単に「削除」リクエストをその投稿番号と共に保存し、そのユーザーに対してはそれまでのトピックを非表示にする(もしそれより高い投稿番号がなければトピック全体を非表示にする、またはその投稿から始まるトピックのみを表示する)という方法はいかがでしょうか。
理想的には、トピックの全ユーザーが全投稿の削除をリクエストした場合(場合によっては管理者が手動でトリガーする仕組みも含めて)、実際に削除が行われる場所があれば良いと思います。
Discourse では、PM(プライベートメッセージ)は特定のユーザーに限定されたトピックです。そのため、前述の通り、 staff 以外による削除は意味をなしません。もし一人のユーザーが PM を削除した場合、その PM に含まれるすべてのユーザーに対して削除されてしまいます。
個々のユーザーができることは、PM から自分自身を除外することです。そのためには、OP の下のユーザー名の下にある「REMOVE」を選択し、次に自分のユーザー名の横にある「X」を選択します。その後、「本当にこのメッセージから離れますか?」という確認が表示されるので「OK」を選択すると、その PM があなたのメッセージ一覧から消えます。
この UI が少し使いにくいことに同意します。おそらく、この機能をより見つけやすくして、もう二度と見たくない PM から素早く離脱し、Discourse でも「インボックスゼロ」を実践できるようにする必要があるかもしれません。
これは可能です。その場合は「その他」オプションを使用して、モデレーターの注意を引くフラグを立ててください。モデレーターが PM を削除するよう指示できます。
素晴らしいですね。この機能を PM の外に複製して「削除」と名付け、さらに複数の PM を同時に処理できるようにするのはどうでしょうか?
ここには視点(POV)の問題があるように感じます。ご指摘の点はすべて「開発者」の視点(Discourse 管理者や技術担当者の視点など)からは理にかなっており素晴らしいものです。しかし、ユーザーの視点から見るとそうとも言い切れないかもしれません。ユーザーにとってより理解しやすい形に「翻訳」する必要があるのではないでしょうか(絶え間ない説明を必要としないように)。この点について混乱や心理的な不快感が生じることは容易に想像できます。
「削除」機能をテストしましたが、確かに完璧に動作しているようです。ただし、2 人の参加者による PM でこれを実行した場合、あなたの側ではメッセージが消えますが、相手側のメッセージは残ったままになるのでしょうか?もし相手がその PM に新しい投稿をした場合、どうなるのでしょうか?結局、「削除できない」という初期の問題に戻りませんか?(自分自身を削除したため、新しいメッセージは受信しないとは推測しますが、相手側ではどうなるのでしょうか?エラーメッセージが表示されるのでしょうか?)
上記の提案は機能しないでしょうか?つまり、ユーザーが「削除」を実行した時点で PM の最後の投稿を追跡し、新しい投稿があればそこから再開するようにするのです。これは確かに「削除」とは異なります。ここで必要とされるのは、おそらく 2 つの異なるアクション です。「削除」することと、「これ以上のメッセージを受信したくない」ことです。後者は特に多人数参加の PM で役立ちます。メッセージは残したまま、これ以上の議論に関与したくないという場合もあるでしょう。単にこれ以上関わりたくないだけなのに、すべての情報が消えてしまうのは驚きではないでしょうか?
テストいただきありがとうございます。非スタッフユーザーにとって UI が混乱を招く点には同意しており、同僚にもその旨を伝えました。しかし根本的には、PM システム自体は堅牢だと考えています。ここでは Gmail と完全な同等性を求める必要はなく、過度に複雑なシステムも不要です。
素晴らしいアイデアですね。
ただし、前述の理由から「削除」ではなく「退出」を使用する方がよいでしょう。
正直に申し上げますと、多くのコミュニティでは本格的な会話のために PM を頻繁に利用すべきではないと考えています。同じ人々が頻繁に集まってプライベートな会話をしているのを見かける場合は、特定のユーザーを集めるためのよりプライベートなカテゴリを作成することを検討すべきです。ユーザーが PM で会話してしまうと、モデレーションやコミュニティガイドラインの遵守が困難になるリスクがあります。また、素晴らしいエンゲージメントが他のメンバー(現在のものも将来のものも)が恩恵を受けられない形で閉ざされてしまうことになります。
少し考えすぎかもしれませんね。メッセージに残っている他のユーザーはあなたが退出したことを知るでしょうが、それは問題ありません。スクリーンショットをご覧ください。彼らは必要であれば会話を続けることも、自分も退出することも、あるいは何もしないことも自由です。![]()
確かに、システムが現状のままなら、それは全く理にかなっています。
PM 内での UX 向上を考えると、PM の下部に「この会話から自分自身を削除」といった機能があるといいかもしれません。
スクリーンショットをありがとうございます。私も実際に試して確認しました。最後の人が、最後の相手がいなくなったことに気づかずに、独り言のように話し続けてしまうという、ごく稀なケースがあるかもしれません
「誰とも話していない」状態を維持するには、これでうまくいっているようです ![]()
必要以上に考えすぎだと思われるかもしれませんが、「削除(あるいは削除のための削除)」という概念はあまり好きではありません。特に 2 人の PM の場合、他の参加者に通知が行くからです。相手は「なぜ削除されたんだろう?何か怒っているのか?」と疑問に思うかもしれません。
なので、上記の「一括削除」の提案が本当に良いものかどうかは自信がありません
(もしかしたら、この投稿の提案の方が良いかもしれません。追加として、確認ポップアップに「他の参加者にも通知されます」と明記するのはどうでしょうか?)
さて、Tobias さん、お時間をいただき本当にありがとうございました。PM はトピックです。Discourse の第一のルールは「PM の削除は存在しない(トピックだから)」です。「自分自身を削除することで削除する」= Meh
削除は自分以外に影響してはいけません。= Discourse の第二のルールは「PM の削除は存在しない」です。必要ならアーカイブするだけです。それだけです。
わかりました ![]()
コミュニティを Discourse に移行したばかりのところで、「PM の削除」を希望するリクエストがいくつか寄せられています。このスレッドを読み、アーカイブされたメッセージセクションから複数のトピックを選択した際、アクションボタンとして会話からまとめて「退出」できる機能に賛成です。
アクションを起こすための閾値として、なぜ「アーカイブ」セクションだけでは人々が満足しないのかを理解したいと考えています。
このトピックが作成された時点では「アーカイブ」ボタンは存在しておらず、この機能はメッセージを「受信トレイ」表示から削除し、受信トレイをゼロにすることを可能にします。きれいなリストを望む人々にとっては、これで十分であるように思われます。
この件に関する私の初期の考えから、同じ結論に達しました:アーカイブ機能は問題ありません。
さらに、削除を希望するユーザー向けに、かなり簡単な工夫があるかもしれません。CSS を使ってアーカイブされたセクションを非表示にし、「アーカイブ」アクションの名前を「削除」に変更するだけです。これで、プライベートメッセージ(PM)の削除が実現できます。唯一の注意点として、新しい投稿が来ると再び表示されてしまう可能性があります(当初のアイデアは、あなたが「削除」をクリックした時点の投稿まで議論を非表示にすることで、実際には削除されていないことに気づかれないようにすることでした)。⇒もし PM の削除機能を求める人がいるなら、プラグインで実現できるかもしれません。
皆さん、こんにちは。このスレッドを見つけました。自分が始めたメッセージスレッドを削除または退会する方法を探していましたが、どうやらそれはできないようです。
本当の削除が望ましい理由はいくつかあります:
-
アーカイブしても、メッセージタブから関連する通知が削除されませんし、通知を既読にしても同様です。例えば、それ以上考えるのが望ましくないから、もう目に入らないようにしたいという目的があった場合、これはその目的を達成できないようです。
-
ユーザーは、もはや関心のないものを隠す場所としてではなく、実際には重要な古い会話を保持するためにアーカイブを使用したい場合があります。これは、私が何かを見逃していない限り、ユーザーがアーカイブをゴミ箱として使用することを強制されない場合にのみ機能します。
-
多くのユーザーにとって、コミュニティのルールを実際には破っていない特定の会話に、単にこれ以上関わりたくない場合、モデレーターを巻き込むことは望ましくないかもしれません。
-
プライベートな会話を永遠にアーカイブしたくないという、多くの法的および道徳的な理由があります。一方が他方の削除を阻止したい場合でも、両方がスレッドを離れることを許可すれば、両方が離れた場合に自動的に削除されるようになります。両方のユーザーが削除に同意した場合、彼らは互いに話し合い、そのメカニズムを呼び出すことができます。
-
お住まいの地域によっては、報告後にメッセージへの直接アクセスを法的に望まない場合もあります。これは、後で法的にアクセスできなくなることを確実にできる方法です。(これは通常、モデレーターが後で処理するメッセージに影響しますが、なぜ待って、それにもっと長くさらされるのですか?)
私が考えられる理由は以上です。いくつか弱い、あるいは間違っているものもあるかもしれませんが、他のいくつかは検討する価値があるかもしれません。


