個人メッセージを個々のユーザーに対して無効にすることはできますか?

私が関わるフォーラムでは、個人メッセージは重要な役割を果たしているため、すべてのユーザーに対してそれを無効化するのは適切ではありません。

そこで質問ですが、個人メッセージの権限を濫用した特定のユーザーに対してのみ、すべてのユーザーへの個人メッセージ機能を無効化することなく、そのユーザーの個人メッセージ機能を無効化することは可能でしょうか?

管理者は個人メッセージを確認できること(問題が発生した際に管理者が把握できる素晴らしい安全機能です)は理解しています。しかし、あるユーザーが他のユーザーをいじめるためにこの機能を使っていた場合、あるいは沈黙処分を受けたユーザーが沈黙処分を受けた原因となった行為を個人メッセージを使って継続していた場合、そのユーザーの個人メッセージシステムへのアクセス権を剥奪することはできるのでしょうか?

これを実現する一つの方法は以下の通りです:

  1. ユーザーに対し、PM 機能を悪用していることを伝え、その行為を中止しなければ PM 送信権限を失うと警告します。次に同じ行為を行った場合は、ステップ 2 に進みます。
  2. min trust to send massages(メッセージ送信に必要な最低信頼度)の設定を TL2 に変更します。
  3. そのユーザーの TL を 1 に変更し、ロックします。
  • 注:TL1 に所属し、適切に PM を使用しているユーザーの人数によっては、この方法が機能しない場合があります。該当ユーザーが少数であれば、手動で TL2 を付与することも可能です。
  1. 他の手段がすべて失敗した場合、一時的にユーザーを停止(suspend)します。停止期間が終了した後、再び PM の悪用を繰り返すようであれば、そのユーザーを禁止(ban)します。ただし、常に最初に警告を与え、改善の機会を提供するのが最善です。それでも改善しない場合、なぜそのような措置が取られるのかは既に理解しているはずです。

考えてみたい点として… 停止中のユーザーに mailing list(メーリングリスト)が有効になっている場合、停止中でもメールを受け取り、返信できるのでしょうか?:thinking: ユーザーにフォーラムへの「裏口」を与えてしまうことになりますからね。

モデレーションの決定を伝えるのは私の得意分野です(コミュニティマネージャーの日常ですからね)し、すべてのクライアントにも教えていることです。なので、それは問題にならないでしょう ;-)\n\nただ、ユーザーが不適切な行動をとった場合に、モデレーションチームがそのユーザーの私信(PM)へのアクセスをロックできるようなシステムの構築方法を探しています。\n\n基本的には私がセットアップを行いますが、プロのコミュニティマネージャーではないモデレーターにもこのツールを教えられなければなりません。\n\nもし特定のツール(またはプラグイン)がない場合(検索しても見つからなかったので)、信頼レベル(Trust Levels)を使用することになります。

ただし、それは設定にあるため、モデレーターはそれにアクセスできません。変更を行うには、管理者に連絡する必要があります。

さて、私は :yawning_face: へ向かいます。頑張ってください。

チーム全体としては、フォーラムにはモデレーターと管理者がおり、私がここに相談に来た理由です。彼らはすべて「XXX フォーラムモデレーター」という一般的な名称の下で活動しています。したがって、私たちは大丈夫だと思います :+1:

ある程度は可能です。ユーザーはユーザー設定からプライベートメッセージをオプトアウトできます。「設定」→「通知」を確認してください。

メッセージ

他のユーザーから私に個人メッセージを送信することを許可する

ただし、これはプライベートメッセージの「受信」に関するものであり、「送信」に関するものではありません。特定のユーザーに対してプライベートメッセージの「送信」を無効化する方法はありません。@JimPas 氏が説明した信頼レベルのロックが一つの回避策です。信頼レベル 0 の新規ユーザーには、プライベートメッセージを送信する権限がありません。

ありがとうございます。しかし、私の質問の核心は「誰がその特権を濫用したのか」という点でした。ユーザーを沈黙させる機能に似た対策を、プライベートメッセージに対して適用したいと考えていました。

最終的には、信頼レベルを回避策として使うことになるかもしれません。