Добро пожаловать, Пол!
Только тарифный план Basic предоставляет домен в зоне .discourse.group.
Собственный домен (подразумевается: любой домен, которым вы владеете) доступен начиная с тарифа Standard (100 долларов США в месяц). ![]()
Можете ли вы уточнить, какова цель вашего форума? Это форум поддержки?
Как вы определяете «эксперта»? Какова их задача?
В Discourse есть функция групп: https://meta.discourse.org/g
Вы можете создать группу «Эксперты» и добавить в неё пользователей-экспертов. Затем вы сможете решить, могут ли другие пользователи упоминать эту группу или нет. Как @lawblogger, но с именем группы вместо имени пользователя.
Также у нас есть официальный плагин Assign, позволяющий назначать темы или сообщения определённым пользователям или группам:
Но сложно рекомендовать функции, если у нас нет более чёткого представления о том, чего вы пытаетесь достичь. ![]()
В поиске есть фильтры.
https://meta.discourse.org/search?q=group:team вернёт все сообщения от участников группы «team».
Аналогично, https://meta.discourse.org/search?q=@codinghorror вернёт все сообщения пользователя «codinghorror».
Есть официальный плагин, который может подойти: Discourse Subscriptions Plugin
Он позволяет пользователям платить за доступ к определённой группе.
Большинство категорий вашего форума могут быть закрыты для пользователей, не входящих в эту группу, так что подписка откроет доступ к большей части контента форума.
Обратите внимание, что использование плагинов ограничено для определённых тарифных планов. Подробности здесь: Plugin directory | Discourse - Civilized Discussion.
Плагин Assign доступен начиная с тарифа Business (assign).