有料アカウント限定の個人メッセージ機能?

ソーシャルフォーラムを構築したいと考えています。そのため、フォーラム内での直接の連絡先交換を制限し、有料会員になった場合にのみ、気に入った相手にパーソナルメッセージ(PM)を送れるようにしたいと考えています。以下の設定が可能かどうか教えていただけますか?

  1. 有料ユーザーは無料ユーザーにパーソナルメッセージを送信でき、無料ユーザーはメッセージを読み、管理者またはモデレーターに返信することはできますが、他のユーザー(有料ユーザーを含む)には返信できません。このような設定は可能でしょうか?

無料ユーザーを TL1 に、有料メンバーを TL2 に制限し、その後「メッセージ送信に必要な最小信頼度」を TL2 に変更しない限り、その機能を実装するにはプラグインが必要です。

こんにちは、Jay。TL1で設定し、有料メンバーをTL2に設定した場合、なぜまだプラグインが必要なのか、理由を知りたいのですが。

私が提案したのはそれです。その解決策にはいくつかの欠点がありますが、メリットはプラグインが不要な点です。

プラグインを使用する場合、どのような機能をカスタマイズできると思いますか?

私信を送信するための最低信頼レベルは設定可能な項目であり、通常の状況では、誰かが明示的に付与しない限り、TL4 を自動的に達成することはできません。それに伴う特典を考慮し、PM を TL4 以上に限定するようこれらの 2 つの設定を好みに合わせて変更し、有料メンバーに自動的に TL4 を割り当てるグループを設定することをご検討ください。

しかし、新規ユーザーをTL4にすると問題が発生する可能性があります。TL4のメンバーには非常に多くの権限があるためです。

代わりに、より制限の少ないTL3(あるいはTL2)を使用することをお勧めします。その後、TL4と同様にデフォルトでTL3への昇進を手動タスクとして設定してください。