Монетизация: как частично скрывать посты от не-участников?

Привет!!

Как мне реализовать следующее?

Я хочу монетизировать свою платформу, которая наполнена очень полезными постами и ресурсами.
Я хочу, чтобы они были доступны для чтения пользователям без подписки, но они могли видеть только половину текста, а вторая половина была скрыта, например, за функцией «спойлер» Теперь ты меня видишь.. Как это сделать?

Я пробовал традиционный способ: добавлять пользователей в группу, и они автоматически получают доступ к скрытым категориям, но такие посты нельзя поделиться или увидеть пользователям без подписки. Я же хочу, чтобы они знали о существовании таких тем, но не могли получить к ним доступ, так как ещё не заплатили.

Я не знаю плагина, который показывал бы только часть темы. Есть Discourse Category Lockdown. Но пользователи могут видеть там только заголовок.

В дополнение к тому, что написал Moin, вот это для не-участников

Я написал компонент, который делает это на основе членства в группах…

описанный, более или менее, в Display different content within a topic based on user's groups membership?

Я просмотрю их все и сообщу, какой именно я выбрал и почему.

Я решил использовать это! Это точно соответствует тому, что я искал. Если бы была опция таймера, это сделало бы его идеальным.

Например, таймер на 5 минут чтения бесплатно, а затем обязательно предлагать пользователю зарегистрироваться.