他の機能を壊さずに、すべてのユーザー間DM/チャットを無効にする方法

こんにちは。

私(と @GamersInternational)はDiscourseを搭載したフォーラムのモデレーターですが、ユーザーによるDMやチャットの悪用に関する問題が発生しており、すべてのユーザー間プライベート通信を無効にしたいと考えています。

フォーラム管理者は、以下の対応する設定を見つけました。

1. Direct Message enabled groups (ダイレクトメッセージ有効グループ)

2. Chat allowed Groups (チャット許可グループ)

3. Personal Message Enabled Groups (個人メッセージ有効グループ)

3番目のオプションが問題を解決するようです。具体的には、3番目の設定をモデレーター/管理者にのみ変更すると、以下のようになります。

  1. 通常ユーザーのすべての受信トレイショートカットが削除されますが、URL経由でアクセスできます。つまり、スタッフから個人メッセージが送信された場合、通知バーからしかアクセスできず、これは非常に迷惑であり、バグである可能性があります Messages not visible in sidebar if messages are disabled

  2. 通常ユーザーがカテゴリモデレーター、モデレーター、または任意のスタッフグループをDMに追加して実際に話すことができなくなります。

ユーザーが受信トレイにアクセスでき、かつフラグ付きメッセージ削除の問い合わせのためにスタッフグループを追加できるようにする必要があります。

これをどのようにすればよいでしょうか?

「いいね!」 3

どういう意味かよくわかりませんが、ユーザーは「個人メッセージ有効グループ」に属していなくても、グループに個人メッセージを送信できることを共有しておきます。
グループの設定で、誰がグループにメッセージを送信できるかを構成できます。

しかし、それでもユーザーがこれを行うことができることに気づくのは難しいです。公開カスタムサイドバーセクションに、受信トレイへのリンクと、いくつかのグループへの事前入力されたメッセージへのリンクを追加しました。(Navigation (sidebar) menu display control でログインユーザーには非表示にしています)


それ以前は、ヘッダーまたはトップナビゲーションにボタンがありました。

「個人メッセージ有効グループ」は、ユーザーが新しいPMを作成するのを防ぐだけなので、管理者は既存の会話をすべて閉じることも望むかもしれません。Discourseチームは、何らかのバルク操作でそれを支援できるかもしれません。

「いいね!」 3

どうやらここで少し誤解があったようです。基本的に、ユーザーはグループページにアクセスすればグループにダイレクトメッセージ(DM)を送信できますが、既存のDMにグループを追加することはできません(投稿の削除に関しては、削除された理由について詳細を知りたい場合はcategory-moderatorsグループを追加するように促すよう、デフォルトのテキストを編集しました)。

明確にしていただけますか?チャットでのダイレクトメッセージ(DM)のことですか、それとも受信トレイに表示されるパーソナルメッセージ(PM)のことですか?DMとおっしゃっていますが、トピックは#personal-messagesのタグが付いています。

個人的なメッセージ、混乱させて申し訳ありません

@GamersInternational 問題は解決できましたか?

そこに返信を追加しました。メッセージがある場合にメッセージに簡単にアクセスできないのは不便だと思います。