プライベートメッセージを無効にして、チャット(ユーザー間チャットを含む)を有効にすることは可能ですか?

ユーザー間のやり取りは、personal_message_enabled_groups サイト設定からグループを削除することでチャットに限定できます。そうすると、スタッフのみが新しい個人メッセージを開始できるようになり、ほとんどのユーザーはできなくなります。

ただし、チャットはプラグインであり完全に無効にできますが、個人メッセージは Discourse のコア機能であり、チャットで置き換えることができない一部のアクションに依存しています。たとえば、何かをフラグ付けして理由を入力すると、個人メッセージが作成されます。または、ユーザーデータをエクスポートすると、ダウンロード用のリンクが個人メッセージとして送信されます。そのため、一部の Discourse 機能で個人メッセージが使用されているため、完全に無効にすることはできません。

「いいね!」 2