Mensagens pessoais apenas para contas pagas?

Gostaria de criar um fórum social, então quero limitar para que os usuários não possam trocar contatos diretamente no fórum. No entanto, assim que se tornarem membros pagos, eles terão a funcionalidade de Mensagem Pessoal (PM) para enviar mensagens às pessoas de seu interesse. Poderia me orientar sobre como configurar isso? Se eu quiser:

  1. Que usuários pagos possam enviar Mensagens Pessoais para usuários gratuitos, que os usuários gratuitos possam ler as mensagens e responder ao administrador ou moderador, mas não possam responder a outros usuários, nem mesmo aos usuários pagos. Existe alguma configuração que eu possa fazer?

A menos que você restrinja usuários gratuitos ao TL1 e torne os membros pagos TL2, e depois altere o nível mínimo de confiança para enviar mensagens para TL2, você precisará de um plugin para fazer isso.

Oi Jay, se eu configuro por TL1 e os membros pagos são TL2, posso saber por que ainda é necessário o plugin?

É isso que eu estava sugerindo. Essa solução tem algumas desvantagens, mas a vantagem é que você não precisa de um plugin.

Se for com plug-in, que tipo de funcionalidade você acha que podemos personalizar?

Como o nível de confiança mínimo para enviar mensagens privadas é uma configuração ajustável e, em um cenário normal, o Nível de Confiança 4 (TL4) não pode ser alcançado automaticamente sem que alguém o conceda explicitamente, dependendo dos benefícios associados a ele, você pode considerar alterar essas duas configurações conforme sua preferência para limitar as mensagens privadas a usuários com TL4 ou superior e, em seguida, configurar um grupo para atribuir automaticamente o TL4 aos membros pagos.

Mas criar novos usuários no TL4 provavelmente causará problemas, pois os membros do TL4 têm muitos poderes.

Em vez disso, eu usaria o TL3 (ou talvez o TL2), pois eles são mais limitados. Depois, torne a promoção ao TL3 uma tarefa manual, como já é por padrão para o TL4.