Data Explorer を使用して、管理者がユーザーのプライベートメッセージを読んだ場合に取るべきアクション

Discourse API を使用したデータエクスプローラークエリの実行方法 の議論の続きです:

ユーザーのプライベートメッセージの内容を @staff または @admin グループのメンバーのいずれかが閲覧するたびに、そのメンバー全員に通知するデータエクスプローラーのカスタムアクション、あるいは #staff カテゴリに投稿を作成して通知する機能について興味があります。データエクスプローラーは初心者ですが、とても素晴らしいツールに思えます!

あなたが探しているのは、データエクスプローラーのクエリ結果にユーザーの個人メッセージが表示された場合に、スタッフアクションログ(管理画面の「ログ」>「スタッフアクション」ページにあります)にエントリが追加される仕組みではないでしょうか。

スタッフが UI を通じてユーザーのメールアドレスを表示すると、スタッフアクションログにエントリが追加されます。「個人メッセージの閲覧をログ記録する」というサイト設定が有効で、管理者が Discourse の UI を通じて PM を表示した場合も、スタッフアクションログにエントリが追加されます。しかし、同じデータをデータエクスプローラーのクエリを実行して閲覧した場合、スタッフアクションログにはエントリが追加されません。これに対する良い解決策があるかどうかはわかりませんが、過去に私も考えたことがある問題です。

「いいね!」 3

この設定をオンにすることが、@sunjam さんの質問への答えだと確信しています。

「いいね!」 3