ユーザーがプライベートメッセージ(PM)から自分自身を削除した後、モデレーターはPM履歴を見ることができません

プライベートメッセージからユーザー自身が退出できるようになりました。

この機能には予期せぬ結果があります。フォーラムのポリシーに違反するWeChatグループQRコードを共有するプライベートメッセージを送信しているユーザーが数名いることがわかりましたが、彼らは非常に賢いです。彼らは完了後にプライベートメッセージから自身を削除するため、プライベートメッセージの履歴は消えます。そのため、モデレーターはプロフィールを表示しても、彼らが何を議論したかを確認できなくなります。これは、フォーラムポリシーの実行におけるモデレーターの能力を著しく制限します。この問題を修正してください!

「いいね!」 5

ユーザーが自身を削除した際に発生する自動投稿に焦点を当てたデータエクスプローラークエリを使用して、PMが実行されたかどうかを特定できるはずです。

さらに賢くするには、バッジクエリを通じて自動化することもできます。常習犯はすぐに明らかになるでしょう!

「いいね!」 5

どうもありがとうございます!
SQLにはあまり詳しくないのですが、データエクスプローラーにどのようなSQLコードを記述すればよいか教えていただけますか?

試しましたが、そのような自動化された「小さなアクション」投稿やそれに類するものは存在しないようです。データベースにこのアクションの痕跡があるかどうかさえ疑問です。:thinking:

ユーザーがグループディスカッションから自分自身を削除した場合、小さなアクション投稿が表示されるはずです。現在、作成者が自分自身を削除した場合にのみ1つ表示されます。

修正します。完了したらお知らせします。その後、Data Explorerクエリまたはカスタムプラグインでこのアクションを追跡できるようになります。:slight_smile:

「いいね!」 2

私が観察してきたことから、それは今では理にかなっています。おそらく上記のユースケース(@physixfan、SQLはもう解決しましたか?)では問題ないでしょうが、はい、PMから削除された人々の記録がきちんと残っていると改善されるでしょう。

まだです。Discourseのデータベース構造に慣れていません…

実際、これは内部でバグとして確認されており、将来的に修正される予定ですので、このトピックを Bug カテゴリに移動しました :slight_smile:

「いいね!」 1

Hi @physixfan

ユーザー全員が個人メッセージから退出した場合、インターフェース経由で個人メッセージを追跡することは依然としてできません(ロードマップにもありません)。

しかし、バグは修正され、個人メッセージから退出したユーザーは小さなアクション投稿を作成します。

修正を適用するためにDiscourseを更新し、まだインストールしていない場合はData Explorerをインストールすることを忘れないでください。これらのアクションを追跡する必要がある場合にも役立ちます。

動作するSQLクエリは次のとおりです。

SELECT user_id, topic_id
FROM posts
WHERE action_code = 'user_left'
ORDER BY id DESC
LIMIT 10
「いいね!」 4

このトピックは6時間後に自動的に閉じられました。返信はもうできません。