特定のグループのスタッフへの個人メッセージを許可する

こんにちは、
特定のグループに属するユーザーのみがスタッフへ個人メッセージを送信できるようにする方法はありますか?

個人メッセージの送信に「最低信頼レベル」を設定する機能は確認できましたが、私の場合はアクティブな顧客と非アクティブな顧客が混在しています。ユーザーが非アクティブになった場合はグループから除外し、スタッフへの個人メッセージ送信をアクティブ(グループ所属)なユーザーにのみ許可したいと考えています。

よろしくお願いいたします。

これを実現するには、標準機能では不可能なため、カスタムプラグインの導入が確実です。

ただし、「メッセージ送信に必要な最低信頼度」を達成しにくい設定にし、アクティブなグループにその最低信頼度を付与することで、ユーザーがグループから外れた際に信頼度が失われ、結果としてメッセージ送信ができなくなるようにする回避策は考えられます。この方法で動作する可能性はありますが、実際にテストは行っていないためご了承ください。

@osioke さん、ありがとうございます。確かにその選択肢がありますね。グループが「信頼レベル」を制御できる(つまり、グループへの参加や脱退によって信頼レベルが追加・削除される)とは知りませんでした。私はそれがユーザー固有で、ユーザーにのみ適用されるものだと思っていました。

もう一つの代替案として、選択した相手やメッセージを送った相手のみにプライベートメッセージを許可する設定は可能でしょうか?つまり、スタッフを除きすべての人に対してプライベートメッセージを無効にし、その後、特定の人物(一時的でも可)のみを許可リストに追加して、その人からだけメッセージを受け取るようにする、といった具合です。

これを実現するにはカスタムプラグインが必要であり、Discourse の標準機能だけでは対応できません。